A large hospital group is implementing Epic to consolidate patient, clinical and administrative systems, and this role exists to deliver the interface and data migration workstreams. The team builds and validates interfaces and ETL pipelines between multiple hospital information systems and Epic, using Mirth Connect, SQL and JavaScript to implement transformations, middleware logic and RESTful API connectors.
The mission
This role is embedded in a multi-phase Epic implementation project that requires reliable, auditable data exchange between legacy systems and Epic. The integration landscape includes Mirth Connect as middleware, HL7 v2/v3 and FHIR interface standards, and batch ETL flows for clinical, administrative and reference data. Deliverables include validated migration sets, traceable interface workflows and handover documentation; the programme includes extended support windows up to a maximum of 880 working days.
You will be part of a cross-functional integration squad working with IT, clinical teams, administrators and Epic analysts. Day-to-day you will design and develop interfaces using Mirth Connect, author functional and technical specifications, create data mappings and transformation scripts in SQL and JavaScript, execute migration runs and support validation activities. Your work will ensure data consistency for patient care and enable stable go-live waves.
Your responsibilities
- Design interface and migration solutions that deliver accurate, traceable transfers of clinical and administrative data.
- Develop and maintain integration flows in Mirth Connect, including transformation logic, connector configuration and RESTful API integration.
- Write clear functional and technical specifications that map business requirements to implementation and test cases.
- Analyse source system data models, produce detailed data mappings and implement ETL transformations and data quality checks.
- Collaborate with Epic analysts, clinicians and operations to validate migrated data and resolve discrepancies before cutover.
- Troubleshoot interface failures and optimise performance to meet SLAs during and after go-live.
Your profile
Essential skills
- Ability to translate business requirements into formal functional and technical specifications.
- Proven experience implementing ETL and middleware solutions, ideally with Mirth Connect or equivalent tools.
- Strong ability to write transformation code and scripts in SQL and JavaScript, and to work with RESTful APIs.
- Practical knowledge of HL7 v2/v3 and FHIR and how these standards map to clinical and administrative data models.
- Experience performing data mapping, cleansing and validation for migrations; attention to traceability and auditability.
- Prior involvement in Epic interfaces or hospital data migration projects.
Preferred skills
- Java development experience for custom scripting or connector work.
- Familiarity with SOAP APIs.
Education
- Bachelor’s degree in Computer Science, Software Engineering or equivalent professional experience is preferred.