Lead Developer
Role details
Job location
Tech stack
Job description
Join ICS Digital, where innovation meets expertise to create digital solutions. We are a cohesive digital community who work in the open, solving problems together and fostering a culture of transparency and collaboration. Our commitment to user-focused design and data-driven decision-making ensures that we deliver accessible services tailored to the needs of our customers.
As a Lead Developer, you will be responsible for the design, development, implementation, and maintenance of services within ICS Digital. You will lead technical projects and collaborate closely with stakeholders to deliver high-quality, scalable, and efficient solutions that meet the needs of our customers in the Department for Energy Security & Net Zero (DESNZ) and the Department for Science, Innovation & Technology (DSIT).
This is a pivotal new role within our Software Developer team. You will work alongside Civil Servants and Contractors in a multidisciplinary environment to develop and support a range of services across our data and development platforms. Our team operates in the open, values transparency, and embraces agile ways of working.
You will be working with a diverse technology stack, including cloud platforms such as Azure and AWS, and programming languages such as C#, Python, and TypeScript. This environment offers the opportunity to apply and expand your technical expertise while contributing to the delivery of robust, secure, and innovative digital services., * Lead the design and development of tailored digital solutions across platforms like Salesforce, Azure, and AWS using languages such as C#, Python, and TypeScript.
- Own technical planning and delivery, ensuring alignment with architectural standards, coding best practices, and project timelines.
- Collaborate with stakeholders and technical teams to gather requirements, translate them into specifications, and provide strategic guidance throughout the development lifecycle.
- Oversee data modelling, migration, and integration, ensuring seamless interoperability between systems and services.
- Develop and maintain reusable components and APIs, supporting scalable service integrations across cloud and enterprise platforms.
- Mentor developers and conduct code reviews, promoting technical excellence, continuous learning, and collaborative problem-solving.
- Resolve complex technical issues and support robust deployment, working closely with QA and DevOps to ensure system reliability, performance, and maintainability.
The above responsibilities are not exhaustive, and the post holders may be required to undertake some additional tasks not listed above, within the remit of their grade, to support the team.
As a line manager, you will be responsible for working with your members of staff to define their objectives, as well as managing their development and performance., We'll assess you against these technical skills during the selection process:
- Systems Design - Practitioner
- Programming and build - Expert, Please note terms and conditions are attached. Please take time to read the document to determine how these may affect you.
Any move to the Department for Energy, Security and Net Zero from another employer will mean you can no longer access childcare vouchers. This includes moves between government departments. You may however be eligible for other government schemes, including Tax Free Childcare; for further information visit the Childcare Choices website.
DESNZ does not normally offer full home working (i.e. working at home); but we do offer a variety of flexible working options (including occasionally working from home).
DESNZ cannot offer Visa sponsorship to candidates through this campaign. DESNZ holds a Visa sponsorship licence but this can only be used for certain roles and this campaign does not qualify., * UK nationals
- nationals of the Republic of Ireland
- nationals of Commonwealth countries who have the right to work in the UK
- nationals of the EU, Switzerland, Norway, Iceland or Liechtenstein and family members of those nationalities with settled or pre-settled status under the European Union Settlement Scheme (EUSS)
- nationals of the EU, Switzerland, Norway, Iceland or Liechtenstein and family members of those nationalities who have made a valid application for settled or pre-settled status under the European Union Settlement Scheme (EUSS)
- individuals with limited leave to remain or indefinite leave to remain who were eligible to apply for EUSS on or before 31 December 2020
- Turkish nationals, and certain family members of Turkish nationals, who have accrued the right to work in the Civil Service
Requirements
Do you have experience in xUnit?, * Strong hands-on coding skills in Python, C#/.NET, and TypeScript, with experience building secure, scalable solutions across cloud platforms.
- Cloud delivery expertise on AWS and/or Azure, including deployment, workload identity, networking fundamentals, and core service integration.
- DevOps and automation proficiency, including CI/CD pipeline design (GitHub Actions, Azure DevOps), infrastructure as code (Terraform, Bicep/ARM), and versioning strategies.
- Robust testing mindset, with experience in automated unit, integration, and end-to-end testing using frameworks like pytest, xUnit/NUnit, and Jest, embedded within pipelines.
- Architecture and security-by-design, translating business needs into scalable, API-first solutions, applying OWASP principles, OAuth2/OIDC, and secure coding practices.
- Operational excellence and technical leadership, including observability (logs, metrics, traces), incident response, accessibility (WCAG 2.2 AA), mentoring, and adherence to government service standards., * Cross-cloud and container experience, including operating in both AWS and Azure, and building/running services with Docker.
- Advanced engineering practices, such as reusable Terraform modules, performance/accessibility/security testing in CI, and modernising legacy systems into cloud-native architectures. Experience with designing and developing data platforms.
- Public sector and leadership impact, with experience delivering to GDS standards, holding relevant certifications (e.g., AWS/Azure/Terraform), and contributing through coaching, communities of practice, and technical direction., This vacancy is using Success Profiles , and will assess your Behaviours, Experience and Technical skills., Successful candidates must undergo a criminal record check. Successful candidates must meet the security requirements before they can be appointed. The level of security needed is security check .
Benefits & conditions
Pulled from the full job description
- Childcare
- Annual leave
- Employee discount
- Company pension, Alongside your salary of £55,105, Department for Energy Security & Net Zero contributes £15,963 towards you being a member of the Civil Service Defined Benefit Pension scheme. Find out what benefits a Civil Service Pension provides.
The Department for Energy Security and Net Zero offers a competitive mix of benefits including:
- A culture of flexible working, such as job sharing, homeworking and compressed hours.
- Automatic enrolment into the Civil Service Pension Scheme, with an employer contribution of 28.97%.
- A minimum of 25 days of paid annual leave, increasing by 1 day per year up to a maximum of 30.
- An extensive range of learning & professional development opportunities, which all staff are actively encouraged to pursue.
- Access to a range of retail, travel and lifestyle employee discounts.