.Net Full Stack Engineer

Public Sector Resourcing•London Britain Township, PA
•Hybrid

About The Position

The Department for Education is seeking a .NET Full Stack Engineer for an inside-IR35 contract assignment through 31 March. The role is hybrid and based in London or Sheffield; the posting also lists Sheffield as the location. The position can only be worked from within the UK. The engineer will develop, maintain, and support live digital services, working across C#/.NET applications, front-end components such as Blazor, service/API integrations, and existing Ruby components. The role includes resolving defects, delivering minor enhancements, reducing technical debt, maintaining Azure infrastructure and CI/CD pipelines, and supporting operational service management, security, monitoring, and resilience.

Requirements

  • Strong hands-on experience developing, maintaining, and supporting C#/.NET applications, including defect resolution, minor enhancements, refactoring, and technical debt reduction.
  • Ability to work across application layers, including front-end components such as Blazor and service/API integration where required.
  • Ability to maintain and troubleshoot existing Ruby components, including defect triage, dependency updates, and operational fixes.
  • Experience supporting live digital services, investigating production issues, resolving defects, and contributing to incident, problem, and change management processes.
  • Experience applying secure coding practices, resolving dependency vulnerabilities, supporting patching activity, and addressing security findings.
  • Ability to write and maintain automated tests, support regression testing, and ensure changes meet agreed acceptance criteria before release.
  • Must be able to work within the UK; overseas working is not permitted.

Responsibilities

  • Keep live services operational and supported in accordance with agreed SLAs.
  • Implement and operate incident, problem, and change management processes.
  • Maintain ServiceNow records, support processes, and escalation routes.
  • Triage and resolve defects in C#, .NET, Ruby, Blazor, and associated application components.
  • Deliver minor enhancements and service improvements through the agreed change process.
  • Maintain and reduce the technical debt backlog where agreed.
  • Manage and maintain Azure infrastructure.
  • Keep CI/CD pipelines operational and maintained.
  • Implement and continuously improve monitoring, logging, and alerting.
  • Complete and report cost, performance, and capacity optimisation activities.
  • Support security, compliance, and vulnerability management.
  • Support service monitoring and operational resilience.
  • Maintain documentation, knowledge management materials, and runbooks.
  • Support service management and governance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service