As a senior software developer in PHIN you will be part of the technology function, a small but passionate and highly skilled team.

Overview of the role
Key deliverables
Essential skills and experience
Desirable skills

Overview of the role

You will be responsible for the delivery of PHIN’s software platforms. The role combines architectural and high-level decision making with hands on delivery of software and associated systems.

You will be working with:

  • Web applications (React/Java Script/TypeScript/Svelte/HTML/CSS/),
  • API’s (Node.js)
  • Azure resources including Function Apps, Logic Apps and message queues.
  • SQL server managed instances.

All our infrastructure is hosted in Azure, enabling us to take advantage of their serverless offerings as part of our many automated data processes. We use Azure DevOps to manage our tasks, with an automated deployment model to push code through the various environment tiers.

Key deliverables

  • Be a primary technical contact for anything to do with the development and use of software and other digital resources.
  • Design, develop and integrate software solutions to meet complex business needs, specifically focused on:
  1. A web-based portal for healthcare providers and consultants to manage the submission and maintenance of consultant and hospital data.
  2. A public facing website for the publication of fees, metrics and safety information for hospitals and consultants.

  • Provide architectural blueprints for software with attention to system integration.
  • Develop and document code that is testable, scalable, and secure.
  • Research and recommend appropriate technologies and provide guidance on how they could be utilized within PHIN.
  • Collaborate with the software development manager and other team members to promote best practice across the whole development team.
  • Ensure the security of PHIN’s software and data is at the forefront of everything we do.
  • Mentor and share skills with other members of the team.

Essential skills and experience

  • Highly skilled at building and maintaining all parts of the software solution.
  • Highly proficient at developing with React, Java Script, Typescript, HTML, CSS, Node JS, SQL Server
  • 4 years of experience working with Java Script, Typescript, HTML, CSS, Node JS and SQL Server
  • 2 years of working with React
  • 2 years developing and working with REST based API’s
  • Secure development practices including modern authentication and authorisation techniques.
  • An understanding of web services and how they communicate with each other, including a good knowledge of RESTful services,
  • Knowledge of the full development lifecycle
  • Experience deploying code, infrastructure and configuration through environments.
  • Experience of working in an agile environment.
  • Communication skills – You can listen to the needs of the organisation and interpret them into a solution. You can collaborate with stakeholders at all levels, take a proactive approach to communication and can manage expectations. You can document and communicate designs and technical concepts to all audiences.

• Strategic thinking – You should be able to strategize and help shape the general technology strategy within PHIN. You will understand the organization’s overarching strategy and can map this to software solutions.

Desirable skills

  • Azure, including Web Apps, Logic Apps, Function Apps, key vaults, Azure B2C
  • Knowledge of the healthcare industry

A full job description will be provided during the recruitment process

Closing date for applications: 23:59 on Sunday 5 March 2023

If you would like to apply for this role, please send your CV to or simply let us know if you have any questions.

Note for recruitment agencies: To control our costs, PHIN directly recruits candidates wherever possible. We work with selected agency partners for some hard to fill roles and we value these relationships. You are welcome to send the details of your areas of specialisation to us at for future reference. Due to our ISO 27001 obligations, it is strictly against policy to email candidate details to anyone in PHIN unless explicitly asked to do so by HR. We can only work with agencies that understand and respect these obligations.

Was this article useful?