Design and implement .NET-based integration services and APIs connecting EPRs with internal and third-party systems.
Design and implement core product functionality, including UI, across the .NET stack — delivering accessible, performant, and maintainable user interfaces.
Contribute to shared components, patterns, and documentation to ensure long-term maintainability and consistency across products.
Build and maintain message flows and transformations for HL7 v2/v3 and FHIR (R4/R5) standards.
Integrate with NHS systems such as Spine, MESH, GP Connect, eRS, and PDS/SDS using secure, standards-based methods.
Implement event-driven architectures and messaging patterns (e.g., Azure Service Bus, queues/topics, webhooks) ensuring idempotency and resilience.
Own the full SDLC: requirements, design, coding, testing, deployment, and observability.
Ensure high standards of performance, scalability, and security (OAuth2/OIDC, mTLS, JWT).
Create clear technical documentation, reusable components, and maintain audit-ready evidence for compliance.
Work closely with project managers, solution architects, QA, DevOps, and client technical teams.
Support testing cycles (system and UAT) and contribute to go-live planning.
Provide 3rd-line engineering support for live integrations.
Lead design reviews and mentor other developers.
Requirements
Proven experience delivering integrations using C# /.NET in production environments.
Hands-on knowledge of healthcare interoperability, including HL7, FHIR, and RESTful APIs.
Strong SQL skills and comfort with transactional performance tuning.
Experience with Azure (or equivalent AWS environment).
Familiarity with CI/CD pipelines, automated testing, and infrastructure as code.
Understanding of secure integration in regulated environments (TLS/mTLS, secrets management).
Excellent communication skills with the ability to translate technical detail into clear, business-focused updates.
Organised, proactive, and quality-driven, with a focus on clinical safety and compliance.
Experience leading designs and guiding engineering efforts across multiple integrations (for Senior Level).
Benefits
Contributory pension of 5%
25 days of annual leave (increases with length of service up to 28 days)
5 personal days each year
Sick pay
Private medical insurance
Lifestyle rewards worth up to £325 annually
Life insurance
Employee Assistance Programme
Volunteer day each year
Computer purchase plan
Long service awards
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NETC#HL7FHIRRESTful APIsSQLAzureCI/CDautomated testinginfrastructure as code