Analytical Products Software Developer
Ministry of Housing, Communities and Local Government · Darlington, England
Analytical Products Software Developer at Ministry of Housing, Communities and Local Government, based in Darlington, England, paying £45,773 - £49,352 per annum. This is a permanent role.
- Salary
- £45,773 - £49,352 per annum
- Location
- Darlington, England
- Contract
- Permanent
- Posted
- 6 hours ago
- Closes
- 24 Sep 2026
- Sector
- Software Developer
33% below the typical rate for software developer
Reference 4bcf08ce26441d112337f9f776dc57ae0f0c73d9
About the role
Job summary
Here at the Ministry of Housing, Communities & Local Government (MHCLG), we work on things that make a real difference to people’s lives. Whether it's through the homes we live in, the work of our local councils, or the communities we’re all part of, our work is at the top of the political agenda. We have ambitious and far-reaching outcomes to achieve this year and, if you’re thinking of joining us, there’s never been a more exciting time.
Are you passionate about using your programming skills to improve policy outcomes across housing and local government? MHCLG is seeking a proficient front end Software Developer to join our innovative team.
As a Software Developer, you will be part of a diverse team creating interactive data visualisation dashboards using Python and Plotly Dash. Collaborating closely with our dynamic team, you will engage in pair programming sessions within an Agile environment, ensuring the timely delivery of high-quality data solutions to policy problems. Your expertise will contribute directly to enhancing transparency and efficiency in our housing and local government centred projects. Your work will make a difference to Department outcomes in these key areas and for people across the United Kingdom.
Our work primarily focuses on the delivery of 1.5 million homes. And you’ll be working with analysts to determine specifications for new metrics to track new supply. You’ll be working on data pipelines in Azure DevOps and coming up with innovative ways to display data whilst also maintaining secure, efficient, version controlled data pipelines. You’ll be sharing these products securely across government, driving efficiencies and the outputs of your work will go all the way to the Prime Minister.
Find out more about our Digital teams and what they are working on through our MHCLG Digital blog. Please note that MHCLG do not offer visa sponsorship and applicants will need a valid visa for the duration of your employment.
Job description
As a Software Developer you'll
Develop and maintain scalable, high-performance data visualisation dashboards using Python Plotly Dash and React components.
Collaborate with front-end developers to deliver accessible, user-centred analytical products. Manage source control, deployment and development workflows using GitHub and Azure DevOps.
Define and uphold development standards covering testing, performance, security, maintainability and code quality.
Apply test-driven development practices, including unit and visual testing, to ensure reliable and robust solutions.
Conduct code reviews, pair programming and continuous refactoring to promote knowledge sharing and maintain extensible codebases.
Ensure dashboards meet accessibility requirements and perform effectively across devices and screen sizes.
Drive continuous improvement by adopting industry best practice, developing technical capability and sharing knowledge across the team.
Person specification
As a Software Developer you'll have:
• Proficiency in Python programming language, with experience in developing web applications using Plotly Dash framework or similar
• Proficiency with HTML, CSS, and React, JavaScript or similar
• Proficiency with collaborative version control systems such as GitHub, as well as issue tracking and CI/CD pipelines using Azure DevOps or similar
• Experience using monitoring and logging to track website performance and mitigating security risks in software set ups
• Experience of setting up metrics and changing production pathways to improve service standards for users
• Experience of Agile methodologies and experience with pair programming practices
• Ability to write a range of tests, such as unit, integration and visual tests
• Excellent problem-solving skills, attention to detail, and ability to thrive in a fast-paced, collaborative environment
Benefits
Alongside your salary of £45,773, Ministry of Housing, Communities and Local Government contributes £13,260 towards you being a member of the Civil Service Defined Benefit Pension scheme. Find out what benefits a Civil Service Pension provides (opens in a new window).- At MHCLG we offer many benefits that range from tailored career pathways and flexible working to MyLifestyle Childcare Voucher and Cycle to Work Schemes. For more information, please click here.
Things you need to know
Artificial intelligence
Artificial intelligence can be a useful tool to support your application, however, all examples and statements provided must be truthful, factually accurate and taken directly from your own experience. Where plagiarism has been identified (presenting the ideas and experiences of others, or generated by artificial intelligence, as your own) applications may be withdrawn and internal candidates may be subject to disciplinary action. Please see our candidate guidance (opens in a new window) for more information on appropriate and inappropriate use.Selection process details
Application and Selection
The application process will be split into 2 stages, testing the following Success Profiles:
Behaviours , Experience , Technical
Please ensure your CV does not contain any personally identifiable information.
Note: We do not consider direct CV applications. All applications must be submitted via the provided application link.
Important: Your CV and Cover Letter must be merged into a single document before uploading.
Stage 1: Sift (CV & Cover Letter)
Experience:
In your CV and covering letter, please include:
a. why you are interested in the role;
b. how you meet the essential skills and experience required
Most of our campaigns utilise multiple assessors and so it is possible that each of your answers would be viewed by different assessors.
Stage 2: Technical Test
There will be a 60 minute Technical Test.
Stage 3: Interview
- Behaviours: Working together, Changing and improving and delivering at pace
- Technical: Technical questions will be based around the essential skills and criteria as listed in the job description.
Sift and Interview Dates
Sifting is envisaged to take place from 23rd September 2026. with interview dates to follow.
Interviews are currently being held remotely via videocall. This could be subject to change.
Group 1 Digital & Data Roles
MHCLG has
Reference: 4bcf08ce26441d112337f9f776dc57ae0f0c73d9 · Posted 6 hours ago · Closes 24 Sep 2026 · Listed via Ministry of Housing, Communities and Local Government
Apply for this job
This role is listed via Ministry of Housing, Communities and Local Government. Applications are handled on the employer's site.
Apply on employer siteOpens the employer's website in a new tab.
Safe applying: a genuine employer will never ask you to pay for a DBS check, training or equipment, or move you onto WhatsApp before you are hired. If this listing does, report it and do not pay anything.