Python Developer

Department for Levelling Up, Housing and Communities

Python Developer

£49417

Department for Levelling Up, Housing and Communities, Forest Gate, Newham

  • Full time
  • Permanent
  • Onsite working

Posted 2 weeks ago, 16 May | Get your application in now before you miss out!

Closing date: Closing date not specified

job Ref: 3ce0fe4df8c04bd7b861c0b5b5220d71

Full Job Description

As a Python Developer, you will be part of a diverse team creating interactive data visualization dashboards using 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., As a Python Developer, you'll:

  • develop and maintain interactive data visualization dashboards using Plotly Dash, adhering to best practices for scalability and performance

  • engage in pair programming sessions to foster knowledge sharing and ensure code quality

  • utilise test driven development. Implement tests to validate the functionality and reliability of developed features, including unit and visual

  • utilise GitHub and Azure DevOps for version control, issue tracking, and continuous integration/deployment workflows

  • work collaboratively with other front-end developers to integrate React-based components into Plotly Dash applications

  • conduct code reviews and participate in continuous refactoring efforts to maintain code cleanliness and extensibility

  • ensure compliance with accessibility standards and optimise dashboards for various screen sizes and devices

  • dedicate time to continuous learning and improvement, with a proactive approach to adopting new technologies and best practice

  • take a lead on an aspect of quality standards for development identifying and communicating requirements. Such as testing, accessibility or performance


  • Person specification

    We will use the essential criteria below to evaluate you during the recruitment process. Make sure your CV and cover letter details how you meet the criteria.

    We are looking for individuals with a passion for Digital but particularly around data and making data stories accessible to a wider audience. We are looking for someone who thrives in a collaborative team, enjoys solving problems and values space to continuously develop themselves. You will use Scrum centred agile delivery methodology and deliver software in short iterations with frequent releases without compromising code quality and providing technical direction on full-stack software development best practice.,
  • The salary for this role will between £45,813 - £49,417 (London), £42,466 - £46,199 (National) depending on the proficiency level assessment.

  • An additional digital allowance may be payable depending on the level of assessed capability up to £6,665

  • For applicants in receipt of existing allowances, we will assess each case individually and aim to match the digital allowance implemented with no detriment.

  • For existing civil servants, the usual policy on level transfer and promotion will apply and is non-negotiable


  • Benefits

    Transfers across the Civil Service on or after 4 October 2018:

    Any move to DLUHC 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. Determine your eligibility at https://www.childcarechoices.gov.uk., There may be opportunities for candidates to work flexibly depending on the business needs. This will be discussed with the vacancy manager on a case-by-case basis if you are successful for the role.
  • Please note: The Darlington Economic Campus is a pioneering new cross-government hub which will bring together people across departments and public organisations to play an active role in the most important economic issues of the day. The work of the Campus will make a real difference to people both across the UK and internationally. There will be substantial career opportunities and exciting prospects - a career at the Campus means you will be working at the heart of Government, with access to the benefits and fantastic opportunities offered by the civil service. This role is based at DLUHC and we will be joined on the campus by:


  • HM Treasury

  • Department for International Trade

  • Department for Business, Energy and Industrial Strategy

  • Office for National Statistics

  • Department for Education


  • For further information on the DEC, please take a look at the attached DEC candidate pack.

    Sift and Interview dates

    Sifting is envisaged to take place from Thursday 30/05/2024 with interview dates to be confirmed. All interviews are currently being held remotely via videocall.

    Reserve List

    In the event that we identify more appointable candidates than we currently have posts available, we will hold applicant details on a reserve list for a period of 6 months from which further appointments can be made. This may include roles at a lower grade. Candidates placed on a reserve list will be informed of this. Due to the length of time CTC checks can take, our HR Shared Services team will contact reserve list candidates for London based roles to commence CTC checks. Those candidates who do not wish to remain on the reserve list should contact recruitment@levellingup.gov.uk to be removed from the reserve list.

    CTC (Counter-terrorism Clearance):

    Important note

    Successful candidates for roles based in our 2 Marsham Street building must meet the security requirements before they can be appointed. The level of security needed is counter-terrorist check and the process can take up to 8 weeks to complete.

    Please note that successful candidates will need to pass the CTC security checks - this requires you to have been resident in the UK for the past 3 years. Please refer to the DLUHC Notes on Security Clearance section of our Candidate Pack for further information on Counter Terrorism Clearance (CTC).

    Candidates should also note that with effect from 1st August 2018 the department will also check all applicants who are successful at interview, against the Internal Fraud Database (IFD) held by the Cabinet Office. In accordance with the Civil Service Internal Fraud Policy, any applicant who is included on the IFD will be refused employment by DLUHC. Please see the Candidate Pack for further information on the Internal Fraud Database.

    Before starting your application it's very important to make sure that you are eligible to apply and meet the Civil Service nationality requirements. All candidates are expected to read the information provided in the DLUHC candidate pack regarding nationality requirements and rules,
  • 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) (opens in a new window)

  • 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

    Are you passionate about using your Python programming skills to improve policy outcomes across housing and local government? The Department for Levelling up, Housing and Communities is seeking a proficient Python Developer to join our innovative team., proficiency in Python programming language, with experience in developing web applications using Plotly Dash framework

  • strong understanding of Agile methodologies and experience with pair programming practices

  • familiarity with collaborative version control systems such as GitHub, as well as issue tracking and CI/CD pipelines using Azure DevOps or similar

  • experience with HTML, CSS, and React

  • experience with data manipulation libraries such as Pandas, Polars and / or SQL for data querying and analysis

  • ability to write a range of tests, including unit, integration and visual tests

  • excellent problem-solving skills, attention to detail, and ability to thrive in a fast-paced, collaborative environment, The interview will be of a blended nature consisting of experience, technical and behaviour based questions as listed in the advert. The following behaviours will be tested at interview:

  • Developing Self and Others

  • Working Together


  • The Vacancy Manager has also requested that any candidate who is invited for an interview is to undergo a test. The test will look to assess the candidate against the following success profiles: Technical, Ability and Experience.

    In full the campaign will test the below Success Profile Elements:

    Experience: Experience questions will be based around the essential skills and criteria as listed in the Person Specification

    Technical: Technical questions will be based around the essential skills and criteria as listed in the Person Specification

    Behaviours: Developing Self and Others, Working Together

    Ability: Test

    Here at the Department for Levelling Up, Housing and Communities (DLUHC), 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.

    We have over 3,500 staff who are based in 20 offices across the UK., Find out more about what it's like to work in a digital, data and technology role at DLUHC including our culture, ways of working, career progression and staff benefits. You can also read the DLUHC Digital blog to learn about the work we're doing.

    £42,466
    The salary for this role will between £45,813 - £49,417 (London), £42,466 - £46,199 (National) depending on the proficiency level assessment. An additional digital allowance may be payable depending on the level of assessed capability up to £6,665. For applicants in receipt of existing allowances, we will assess each case individually and aim to match the digital allowance implemented with no detriment. For existing civil servants, the usual policy on level transfer and promotion will apply and is non-negotiable.
    A Civil Service Pension with an average employer contribution of 27%, Alongside your salary of £42,466, Department for Levelling Up, Housing and Communities contributes £11,465 towards you being a member of the Civil Service Defined Benefit Pension scheme. Find out what benefits a Civil Service Pension provides.
  • Learning and development tailored to your role

  • An environment with flexible working options

  • A culture encouraging inclusion and diversity

  • A Civil Service pension with an average employer contribution of 27%


  • Things you need to know