Position: Senior NHS Software Engineer
Company: Diceus
Category: .NET
Experience required: 3y
English level: upper

The UK-based healthcare project is looking for a self-motivated software engineer experienced with NHS systems, having at least upper-intermediate spoken English, and located in the UK.

**Responsibilities**
• Design and develop efficient, stable, testable, secure, and scalable integrations into NHS systems using technologies like .NET (C#), Node JS, PHP, Laravel, and Javascript.
• Understand, steer and implement digital health integrations and infrastructure for customers, work closely with senior stakeholders including CTOs, CIOs, Technical Architects, and Developers.
• Define architecture, and technical solutions, document and translate business requirements into solution designs, options appraisals, or in support of business cases.
• Follow industry development best practices such as effective source control, code reviews, daily builds, and automated deployments, within an agile culture.
• Ensure quality and provide technical oversight or assurance of new and existing solutions, systems, and options.
• Contribute to all phases of the development lifecycle including; managing risks and issues as they arise and escalating as required and motivating and mentoring colleagues and teams to meet objectives.
• Solve complex performance problems and technical architectural challenges.
**Requirements**
• Experience working with healthcare organizations (e.g. NHS ICBs, NHS trusts, digital health innovators, etc) with significant experience in engaging with suppliers and senior stakeholders.
• Several years of experience defining and developing integrations into primary and secondary care NHS systems is essential (e.g. EMIS, SystmOne, Cerner, Epic, integration engines like Rhapsody or Lyniate) utilizing both NHS Digital API Catalogue APIs like IM1, GP Connect, PDS, eRS, NHS Login, and also direct to vendor interfaces.
• Experience developing both clinician services and patient-facing services.
• Several years of experience working with HL7 FHIR standards.
• Experience with common health data standards and structured clinical vocabularies (e.g. SNOMED CT, OpenEHR, CDISC, DICOM, etc).
• Experience implementing solutions to meet digital health standards in the UK including NHS England Service Standard and NHS Digital Technology Assessment Criteria (DTAC).
• Proficiency in developing secure APIs using best practices and industry standards for secure interoperability with healthcare systems (e.g. OAuth 2.0, TLS 1.2).
• Experience working with test automation frameworks and working in TDD.
• Experience with NHS standard informatics processes (e.g. ITIL), organizational structures, and governance.
• Experience with code management systems such as Git, build tools such as Maven, and CI tools such as Jenkins or Concourse.
• Experience in relational and non-relational databases such as SQL Server, Cassandra, Mongo, GraphQL
• Ability to perform in a fast-paced environment and to communicate effectively.
• Experience working in a team with a DevOps culture surrounded by lean/agile delivery methodologies.

**Nice to have**
• Experience working for or with NHS Digital to develop interoperability programs or NHS Digital APIs.
• Experience engaging with the UK and International HL7 communities to support the development of technical interoperability standards.
• Experience with other development technologies such as Java, Python, and scripting languages such as Bash would also be beneficial.
• Experience with IaaS services such as Amazon Web Services, Azure, Google Cloud Platform, or similar and experience with virtualization or container technology like Docker and Vagrant.