cover image
Ministry of Housing, Communities and Local Government

Ministry of Housing, Communities and Local Government

www.gov.uk

1 Job

2,206 Employees

About the Company

We are the Ministry of Housing, Communities & Local Government.

Listed Jobs

Company background Company brand
Company Name
Ministry of Housing, Communities and Local Government
Job Title
Software Developer
Job Description
**Job title** Software Developer **Role Summary** Develop, test, and maintain high‑quality, secure software solutions for a government data‑collection and grant‑payment platform. Collaborate with product managers, designers, and researchers to deliver user‑centred features and maintain live services with continuous deployment pipelines. **Expectations** * Deliver robust, scalable, and secure services that align with government technology standards. * Participate in pair programming, test‑driven development, and agile workflows. * Monitor and manage production infrastructure, ensuring reliability and security. * Become a domain expert, contributing to product direction and wider government initiatives. **Key Responsibilities** 1. Design and implement new features and enhancements in a web‑application stack. 2. Build and maintain a comprehensive automated test suite supporting continuous deployment. 3. Perform code reviews, pair programming, and mentoring within a multidisciplinary team. 4. Monitor production systems, handle performance and security incidents, and triage issues. 5. Collaborate with product managers, designers, and user researchers to translate requirements into technical solutions. 6. Share knowledge of tools, techniques, and best practices with developers and non‑developers across the organization. **Required Skills** * Modern programming languages (e.g., Java, Python). * Full‑stack web application development experience. * Test‑driven development (TDD) and experience building RESTful APIs. * Proficiency with SQL/NoSQL databases (e.g., MongoDB). * Familiarity with CI/CD pipelines and version control using Git. * Experience with live production systems: monitoring, performance tuning, and incident triage. * Agile methodology participation in multidisciplinary teams. **Required Education & Certifications** * Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent work experience). * No specific certifications required, though knowledge of relevant security and cloud standards is a plus.
London, United kingdom
On site
09-01-2026