About this role
Salary: £? - ? per year
Requirements: HL7 message mapping and transformation experienceFHIR resource modelling and implementation experienceAPI development and integration experienceHealthcare interoperability and data exchange experienceData mapping, transformation and validation experienceTroubleshooting complex integration and interface issues experienceExperience with Mirth Connect, Health Connect, Rhapsody, Cloverleaf or similar integration engines is desirableExperience on EPR, PAS or large-scale healthcare transformation programmes is desirableExperience with RESTful web services and modern integration architectures is desirableExperience with clinical workflows and healthcare data standards is desirable Responsibilities: We design, develop and support healthcare interfaces and integrationsWe analyse, map, transform and validate clinical and operational data flowsWe develop and maintain HL7, FHIR and API-based integrationsWe investigate and resolve interface, messaging and data exchange issuesWe support EPR implementation activities including development, testing and deploymentWe work closely with technical and clinical stakeholders to deliver integration solutionsWe contribute to BAU support, enhancements and issue resolutionWe produce technical documentation, interface specifications and support proceduresWe participate in integration testing, troubleshooting and go-live activitiesWe ensure compliance with healthcare interoperability standards and best practice Technologies: APIHL7SupportWeb More:
We are a consultancy supporting an NHS EPR programme and are seeking an experienced Integration Engineer to join a large-scale Electronic Patient Record implementation. This is a 12-month contract role inside IR35, offering up to £500 per day, based in London with a mostly remote working arrangement. You will join the EPR programme team and work alongside application, architecture and supplier teams to deliver robust interoperability solutions while supporting existing BAU integration services.
last updated 32 week of 2026