Software Developer (£42,848 - £57,400)

apartmentGovernment Recruitment Service placeLeeds calendar_month 

We're looking for a Software Developer to join our team!

This is a Full Stack Software Developer role embedded within the Department for Transport’s (DfT) Portfolio & Project Delivery Directorate (PPDD). PPDD plays a central role in overseeing how DfT and its partner agencies deliver transport projects.

You will be part of the newly established Digital and Software Hub (DASH) team, which develops open-source software solutions to enhance ways of working across PPDD and DfT. As part of this innovative team, you will:

  • Lead, develop, and maintain the codebase and IT infrastructure for the Central Project Register, an online reporting tool central to DfT project management.
  • Contribute to other software projects based on demand and PPDD’s strategic priorities.

This role is an opportunity to make a tangible impact by shaping and supporting tools that drive effective project delivery across the Department for Transport.

The duties of this role will include:

  • Developing and maintaining the CPR code base, written in Python, using the web framework Django.
  • Managing deployment of CPR on the Google Cloud Platform, using app engine.
  • Planning and managing your workload using agile methodology.
  • Other coding opportunities depending on PPDD strategic requirements.

The role will be responsible for:

  • Working as part of a multi-disciplinary team to deliver the CPR project. This includes some project management, stakeholder and user engagement, as well as representing the team in meetings and events.
  • Maintaining and managing the project codebase using GitHub, with a focus on effective version control through branches, tags, and pull requests. Implementing and encouraging best practices for collaboration within the repository.
  • Creating and maintaining thorough and up-to-date documentation, including the API specifications and project Readme files, to ensure ease of understanding and continuity. Documenting new features, workflows, and architectural decisions.
  • Developing code using Test Drive Development (TDD). Writing, maintaining, and executing tests to ensure robust and reliable code.
  • Ensuring the API is well-maintained, scalable, and secure. Supporting and engaging with users and applications that consume the API data, addressing queries, and implementing enhancements based on feedback.
  • Designing, managing, and improving CI/CD pipelines to streamline development and deployment processes. Ensuring smooth and reliable delivery of updates to the production environment.
  • Managing and maintaining the PostgreSQL database instance, ensuring its reliability, performance, and security. Optimizing database queries and schemas to improve application efficiency.
  • Setting up and overseeing application performance monitoring and logging systems to detect and address issues proactively. Analysing logs and metrics to identify areas for improvement and ensure optimal system health.
  • Designing, developing, and maintaining intuitive and accessible front-end interfaces using modern web technologies (HTML and HTMX are used by the team).
electric_boltImmediate start

Software Developer Intern

apartmentDedalusplaceLeeds
Do you want a job with a purpose? And do you want to make healthcare safer, better and more reliable? Join our Team! Software Development Intern Join us as a Software Development Intern at Dedalus, one of the World’s leading healthcare...
apartmentBluetownonlineplaceManchester, 38 mi from Leeds
Job Title: Research Software Engineer – Geospatial Software Developer Location: Oxford Road, Manchester Salary: £36,924 - £45,163 per annum, dependent on relevant experience Job type: Full Time, Fixed term - Until 31^st March 2026 Closing date...
apartmentNoirplaceYork, 22 mi from Leeds
Embedded Software Developer - Leading Software House - York Tech Stack: Embedded Software Developer, C, C++, C#, Multi-Threaded and Multi-Process Programming, Microcontroller programming, QNX/Windows I am currently recruiting on behalf of my...