Software Developer - HMRC - HEO
Role details
Job location
Tech stack
Job description
As a .NET Developer, you will play a key role within the CDIO Chief Digital Product Office (CDPO) development team, contributing to the design, development, and maintenance of high-quality software products. This position involves working across disciplines to deliver secure, reliable, and user-centred digital services that meet HMRC standards and stakeholder objectives., * Development of VOA applications in the modern Azure estate.
- Development and support of VOA's suite of legacy applications built using Visual Basic 6 or Microsoft .NET, including:
- Reval Defence Tool
- Communication Masts.
- Designing, developing, and maintaining .NET applications and services, ensuring performance, scalability, and compliance with best practices.
- Collaborating with product managers, business analysts, and software developers to deliver solutions aligned with user needs and organisational goals.
- Implementing and optimising CI/CD pipelines and automation to improve deployment efficiency and operational resilience.
- Supporting DevOps practices, including monitoring, troubleshooting, and continuous improvement of cloud-hosted applications.
- Contributing to technical design discussions and ensure adherence to coding standards and security guidelines.
- Designing and implementing Valuation based rules services using industry standard engines (InRule, )., * Experience with APIM policy design, Azure App Service configuration, and observability (App Insights, alerts).
- Hands-on experience delivering solution using IaC tools (Bicep and ARM templates)
Behaviours
We'll assess you against these behaviours during the selection process:
- Managing a Quality Service
- Delivering at Pace
Requirements
- Experience of developing and maintaining high-performance applications using .NET, C#.
- Development and support of legacy applications built using Visual Basic 6, VBA, and Microsoft .NET.
- Demonstrable foundation in software engineering principles and best practices such as RESTful API design, microservices, object-oriented design, and code optimisation.
- Hands-on experience with cloud technologies, preferably Microsoft Azure.
- Strong proficiency in SQL and experience with either relational or NoSQL databases.
- Experience with CI/CD pipelines, preferably using Azure DevOps.
- Demonstrable strong problem-solving, debugging, teamwork, and communication abilities.
- Proven experience in designing, configuring, and managing APIs using Azure API Management (APIM), including implementing and customising APIM policies for security, transformation, and traffic control.
Desirable criteria
- Development of VOA applications in the modern Azure estate, centred around the Data Services Layer, Microsoft Dynamics and the Valuation rules engine.
- Development and support of VOA's suite of legacy applications built using Visual Basic 6 or Microsoft .NET, including, An individual with strong experience in Software-as-a-Service (SaaS) and Platform-as-a-Service (PaaS) cloud solutions, as well as a solid background in supporting legacy applications, is essential.