POSITION SUMMARY:
The role of Lead Integration Engineer requires the person to be technology savvy with exemplary knowledge of US Healthcare domain, healthcare data workflow between clinical, billing, and ancillary applications, interface engines (Rhapsody, Mirth, Cloverleaf, Iguana, etc.), EMR integration, HL7, FHIR, X12 EDI standards, etc.
You will be expected to participate in interface architecture design, workflow design and naming convention, requirements analysis, development of interfaces, test data development, unit/integration testing, interface migrations, maintenance, and support of interfaces, troubleshooting of issues, etc. Also, you would be engaging in collaboration with different stakeholders involved in integration including customers, providers/payers, application vendors, etc. You would play a pivotal role in development of interface architecture, end-to-end implementation of interfaces / integration engines with complete ownership of team’s deliveries.
WORK EXPERIENCE:
Must Have:
- At least 7+ years’ experience with HL7, FHIR, CCDA, or X12 EDI messaging standards.
- At least 5+ years’ experience with hands-on interface development in any key integration engine - Nextgen/Mirth Connect, Lyniate/Orion Rhapsody, Infor Cloverleaf, etc.
- At least 4+ years’ experience with hands-on scripting in Java Script, TCL, etc.
- At least 1+ years’ experience with hands-on development on FHIR, Smart on FHIR, etc.
- Experience with interface architecture design, naming convention, etc.
- Experience with infrastructure design, performance testing, load balancing, etc.
- Experience with interface development lifecycle – requirement analysis, architecture, development, testing, deployment, documentation, etc.
- Experience with interface development workflow, task breakdown, process documentation, knowledge repository creation.
- Experience with interface maintenance, support, and troubleshooting for production issues.
- Exposure to US Healthcare ecosystem.
- Experience with interface connectivity protocols such as HTTPS, TCPIP, SOAP, API, SFTP, etc.
- Experience with servers and network architecture from interface configuration perspective.
Good to Have:
- Experience of development and support of NextGen/Mirth Connect.
- Exposure to applications used on provider/payer side, e.g., EMR, Practice Management, LIS, RIS, CPOE, pharmacy dispensing, scheduling systems, coding systems, RCM, Billing, etc.
- FHIR / HL7 Certification.
KNOWLEDGE & SKILL REQUIREMENTS:
Technical:
- Healthcare Standards - Strong knowledge and skills related to healthcare standards, HL7, FHIR, X12 EDI, LOINC, SNOMED, etc.
- Interface development - HL7/FHIR/X12 EDI interface development utilizing prominent interface engines (Mirth, Rhapsody, Cloverleaf, etc.)
- Scripting language - JavaScript, TCL, etc.
- Database – Mango DB, MySQL, MS SQL, etc.
- Infrastructure – Good knowledge of servers and network architecture.
- Integration testing & prod deployment - Ability to successfully perform integration testing in coordination with multiple stakeholders involved and production deployment adhering to formal change management requirements.
- Production support & maintenance – Design and deploy production support and maintenance schedules, SOP, etc.
Customer and Project Management:
- Good communication skills to hold meaningful technical conversations with the customers, end users, and other stakeholders.
- Ability to hold conversations with client around project deliverables, define milestones, timelines, etc.
- Ability to breakdown projects into manageable tasks, define and improvise implementation process.
- Ability to review, oversee, and manage team’s deliverables and timelines.
Documentation:
- Ability to author interface development process document for all types of integrations.
- Ability to author or maintain technical documentation used for all phases of integration: analysis, design, development, unit testing, integrated testing, go-live support, change control and downtime procedures.
- Ability to create documentation for standard operating process, process flows, knowledge base, issues logs, etc.
Mentorship:
- Ability to train and mentor team members.
- Ability to assist the team members with complex coding / integration solutions.
- Ability to define and deploy an effective training plan and develop content.
Administrative Responsibility:
- Plan and hold project review / scrum meetings with the team.
- Manage and allocate task backlog, track work completion, and SLA adherence.
- Prepare status reports, delivery reports, etc., based on requirements and report to the stakeholders.