Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Lead python developer

Leeds
UK Health Security Agency
Python developer
Posted: 6 September
Offer description

Overview

Join to apply for the Lead Python Developer role at UK Health Security Agency.

The UKHSA Development and Operations team leads the digital transformation of UKHSA to make it a more data driven, customer focused, digital organisation. We deliver services which meet and maintain the Government Digital Service (GDS) Digital by Default Service Standard.

Developers work with stakeholders such as Data Scientists and Public Health officials to deliver software that helps drive forward the agency's mission. We employ modern best practices to deliver projects quickly, safely, and cost-effectively.

Potential for a specialist pay allowance of up to £10,000 could be available depending on a capability assessment.


Responsibilities

* Lead the development and maintenance of UKHSA’s portfolio of Python apps / UI / APIs
* Define the technical requirements for the implementation of new Python solutions
* Define the technical aspects of the Python application solution architecture, including the technology used, methodology followed, and devices/platforms targeted
* Prepare technical solution and architecture documents, work products and presentations
* Define Python security protocols, analytics and social channel integration
* Design and develop detailed Python architectures and interfaces to integrate with other APIs / apps / domains
* Take responsibility for non-functional aspects in Python application design to optimise performance, scalability, etc.
* Collaborate with technology and cloud service providers to maximise benefit from third-party services and ensure knowledge transfer in-house
* Continuously seek to improve knowledge and embrace the agile software delivery framework
* Research and recommend open-source tools and platforms to support UKHSA’s Python platform
* Enforce sound development practices and ensure quality delivery of enterprise solutions
* Line management responsibility
* Own the solution end-to-end and translate functional requirements into a solution


Person specification

You will provide expert Python technical knowledge throughout design, build and test phases using test-driven development across the full stack, from back-end data sources to UI. You will oversee software development across the full lifecycle, including DevOps practices, and be familiar with Scrum/Agile delivery and short iteration releases. You will liaise with stakeholders and provide expert technical direction on software development best practices for mobile front-end and back-end environments. You will own projects and drive them through to production.

You will work with business and technology stakeholders to translate problems into technical designs. You will collaborate with UI, connectivity and DevOps teams to build elegant solutions to complex problems.

The role requires good troubleshooting skills with the ability to identify, locate and fix bugs and errors.

You will need strong collaboration with user researchers, to represent users internally and champion user research. You should put users first, manage competing priorities and recommend tools and methods to be used.


Essential criteria

You will be assessed on the below (15) essential criteria, which have been selected from the Job Description

* Educated to degree level in a relevant subject such as computer science with core development element or equivalent level qualification or significant experience in a similar role
* Proficiency with at least one server-side programming language such as Python, modern PHP or C#
* Django (or Flask) in Rest Framework, ORM
* Containerization (Docker or Kubernetes)
* Cloud Environments (AWS / Azure)
* Experience developing and consuming RESTful APIs and web services
* Experience with version control software (such as Git or Mercurial) and Git workflows
* Knowledge of object-oriented concepts and design patterns
* Ability to troubleshoot problems and support users and systems
* Good knowledge of SQL and NoSQL databases
* Experience in leading development teams to deliver key business capabilities
* Experience in leading design of systems and interfacing to other systems using SOA
* Experience with agile development and project lifecycle, and tools such as Jira
* Commitment to equality of opportunity and good working relationships


Seniority level

* Mid-Senior level


Employment type

* Full-time


Job function

* Information Technology


Industries

* Public Health
#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Senior python developer - ai analytics saas. 4 day week. £70-90k
Leeds
Recruitment Revolution
Python developer
£90,000 a year
Similar job
Senior python developer - ai analytics saas. 4 day week. £70-90k
Leeds
ASK BOSCO®
Python developer
Similar job
Senior python developer
Leeds
Anson Mccade
Python developer
See more jobs
Similar jobs
It jobs in Leeds
jobs Leeds
jobs West Yorkshire
jobs England
Home > Jobs > It jobs > Python developer jobs > Python developer jobs in Leeds > Lead Python Developer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save