Role Purpose
Reporting to the Digital Product Lead, we are seeking a passionate and detail-oriented Senior .NET Developer to join our Digital team. In this role, you’ll join a team working on green field projects and contribute to building secure, scalable, and user-friendly applications that support healthcare professionals and improve patient outcomes. This is a fantastic opportunity to own delivery and influence standards across the full stack whilst making a meaningful and noticeable impact to Primary Eyecare Service.
Key Responsibilities
- Working in an Agile team, guide and assist in the design, development and maintenance of a C# .NET-based greenfield healthcare application.
- Collaborate with clinical leads and stakeholders to understand ambiguous problems and user needs then translate them into elegant software solutions or designs.
- Write clean, scalable, and maintainable code following industry and healthcare compliance standards (e.g., GDPR, Data Protection Act, NHS IG).
- Provide day-to-day technical mentorship of Junior and Mid-level developers.
- Conduct thoughtful code reviews, testing, and debugging of applications. Where necessary, pair up with more junior members.
- Design, develop and support integrations with NHS FHIR and third-party APIs.
- Stay informed about healthcare technology trends and regulatory requirements.
The Organisation reserves the right at any time during your employment to vary your duties and responsibilities where necessary to meet the needs of the Organisation.
Person Specification
| Criteria | Essential / Desirable | Method of Assessment |
|---|---|---|
| Qualifications | ||
| Degree in Computer Science, Software Engineering, or a related field (or equivalent experience). | E | Application form / interview |
| Experience | ||
| Significant experience building cloud-hosted .Net services at scale, including architecture, performance tuning and production operations. | E | Application form / interview |
| Experience working with healthcare data formats or open standards (e.g., HL7, FHIR, openEHR). | D | Application form / interview |
| Experience with Azure (App Service/Container Apps, Postgres Flexible server, Managed Identity, Key Vault), API Gateways and message brokers. | D | Application form / interview |
| Experience with Agile methodologies and DevOps practices. | D | Application form / interview |
| Skills & Qualities | ||
| Deep proficiency in C# and the .NET framework (.NET Core or .NET 6+ preferred). | E | Application form / interview |
| Solid understanding of object-oriented programming, RESTful design, web-development and distributed source code control systems (Git). | E | Application form / interview |
| Significant experience building cloud-hosted .Net services at scale, including architecture, performance tuning and production operations. | E | Application form / interview |
| Strong knowledge of SQL and Postgres (query planning, indexing, JSON operators, etc) and pragmatic use of Dapper. | E | Application form / interview |
| Exposure to front-end technologies (e.g., Blazor, Angular, or React) for effective API-consumer collaboration. | E | Application form / interview |
| Track record of engineering testable systems: fast unit tests, meaningful integration/E2E Tests, CI Pipelines though Azure. | E | Application form / interview |
| Strong communication skills and a collaborative mindset. | E | Application form / interview |
| Interest in healthcare and improving patient care through technology. | E | Application form / interview |
| Grounding in security and data privacy in healthcare environments. | D | Application form / interview |
| Knowledge of observability tools. | D | Application form / interview |
| Other | ||
| Acts in ways that support equality and promotes diversity | E | Application form / interview |