- Relational databases: Sybase, MS SQL Server; SQL and database access interfaces (ODBC, JDBC, ADO, ADO.NET) - Advanced
- Reporting tools, such as SSRS
- Software development lifecycle
- Version control software
- UML: system use cases, component, deployment, and dataflow diagrams
- HIPAA regulations and healthcare administration functions, including claims processing, eligibility verification and preauthorization.
- Relational databases (MS SQL, Sybase ASE, etc.)
- SQL and database access interfaces (Entity Framework, ODBC, JDBC, ADO, ADO.NET)
- Automated unit test frameworks (XUnit, NUnit, MSTest, etc.)
- Software testing procedures
- Software and network architecture
- Version control software
- Agile Framework
Skills:
- Advanced experience in database-related development (reading and writing complex SQL queries and stored procedures, etc.)
- Advanced experience in developing applications to consume web services
- Advanced or intermediate experience in .NET (C#) software development
- Intermediate experience reading and writing XML
- Strong analytical and problem solving
- Detail-oriented
- Excellent written and verbal communication
- Continuous integration, automated build and deployment
Ability to:
- Create and execute automated unit, integration and regression test plans based on system and validation requirements.
- Troubleshoot, optimize, and tune solutions and batch processes supporting EDI (X12 and non-X12) transactions
- Conduct data analysis: identify issues and recommend and implement solutions
- Collaborate with external business teams and System Analysts to understand business and technical functional requirements
- Provide high-level and detailed software development estimates
- Ensure all project timelines are met
- Communicate and negotiate project deliverables to team, management, and business state holders
- Resolve issues with unclear requirements and achieve a successful result
- Triage and solve complex problems using structured troubleshooting methodologies
- Work independently as well as work collaboratively in a team environment
PREFERRED QUALIFICATIONS:
- Bachelor's Degree in Computer Science, Computer Engineering, Information Systems or related technical field
- Experience with the Facets healthcare claim adjudication system
- Experience working within Agile/Scrum methodology
- Experience with Team Foundation Server (TFS)
- Experience with transactional and real-time based systems
- Knowledge of MQ technologies
- Knowledge/Experience with Healthcare Payer Industry
- Knowledge/Experience with DI application software, e.g. Talend
Required Experience:
- Five years' in C# software development and analysis
- Three years' in developing software that takes in inbound and generates outbound healthcare X12 and non-X12 flat-file EDI extracts (membership/eligibility, claims, provider, etc.)