Harris Computer

Senior Integration Developer, .NET – EPR Integrations

Harris Computer

full-time

Posted on:

Location Type: Hybrid

Location: London • 🇬🇧 United Kingdom

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSAzure.NETSDLCSQL

About the role

  • 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
Soft skills
communicationorganisedproactivequality-drivenleadership
BAE Systems Digital Intelligence

Back End Developer

BAE Systems Digital Intelligence
Mid · Seniorfull-time🇬🇧 United Kingdom
Posted: 18 hours agoSource: cybercareers.baesystems.com
JavaJenkins.NETPythonSQL
Dealstack

Senior Software Engineer – Full Stack, Back-end specialization

Dealstack
Seniorfull-time🇬🇧 United Kingdom
Posted: 20 hours agoSource: dealstack.jobs.personio.com
AWSDockerGraphQLJavaScriptJestKubernetesNode.jsPostgresReact
NatureMetrics

Software Engineer – Back-End

NatureMetrics
Mid · Seniorfull-time🇬🇧 United Kingdom
Posted: 1 day agoSource: naturemetrics.jobs.personio.com
AWSAzureCloudGoogle Cloud PlatformGraphQLJavaScriptKubernetesMicroservicesNeo4jNode.jsNoSQLPython
Octopus Energy

Backend Engineer II

Octopus Energy
Mid · Seniorfull-time🇬🇧 United Kingdom
Posted: 1 day agoSource: jobs.lever.co
AWSDjangoGraphQLKubernetesPostgresPython