Senior Python Developer

Posted 18 April by Reed Talent Solutions
Featured

Register and upload your CV to apply with just one click

Job Overview

This is a hands-on development role in which you will develop and deploy new products as well as developing and enhancing UKHSA’s existing products and apps.

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

You will use the Scrum agile delivery methodology and deliver software in short iterations with frequent releases without compromising code quality, liaising with key internal and external stakeholders and providing technical direction on full-stack software development best practices.

Person Specification

  • You will have a high standard of knowledge of Python and be able to work to agreed security standards and specifications using the best tools for the job to design, create, test and document new or redeveloped software.
  • You will be capable of building software of medium to high complexity, specifying and designing systems to meet defined business needs.
  • You will need the ability to explore and propose different approaches to solving problems and ensure you select appropriate technology and use resources efficiently to integrate multiple systems and technologies.
  • You will be skilled at integrating and testing multiple components, systems and their interfaces.
  • You will have the ability to take ownership of projects and the desire to take them through to production.
  • The role requires good troubleshooting skills with an ability to identify locate and competently fix bugs and errors.
  • You will need a strong ability to collaborate with user researchers, sell and represent users internally and champion user research to focus on all users. This means an ability to understand users and identify them and their needs based on evidence.
  • You should put users first, manage competing priorities and offer recommendations on the best tools and methods to be used.
  • You will have experience of using modern standards for process automation and testing and be able to guide others in doing so.

Main Duties of the Job

  • Implement new Python software products using modern development standards and techniques/technologies including test-driven and behaviour-driven development (TDD/BDD).
  • Support and fix bugs in existing applications, using standard debugging tools to track down and identify root causes. Work independently to find solutions to identified problems and to work with the multi-disciplinary team to solve more challenging issues
  • Design, create and test software sub-systems and component using proven software engineering practices. Integrate existing and proposed systems with other systems to promote interoperability between disparate systems
  • Work in sprints in a multi-disciplinary Scrum team, collaborate and liaise with delivery managers, product owners and other stakeholders to identify business requirements and implement user stories
  • Collaborate and work with multi-disciplinary team members, including technology and cloud service providers to ensure that knowledge is shared among members of the project team
  • Continuously seek to improve your own knowledge of work areas and embrace the agile framework of software delivery methodology and aim to reach full agility with continuous integrations, delivery and deployment
  • Research and recommend proven open-source tools and platforms that will support the ongoing delivery of UKHSA’s products and developing functional and technical specification documentation for them
  • Design systems that model processes that are characterised by different levels of risk, impact and business/technical complexity through selecting appropriate design standards, methods and tools. Review existing system design and identify ways to improve or adopt efficient use of resources
  • Attend local and national meetings with key stakeholders and UKHSA’s partner organisations

for more info please click the apply here button

Reference: 52497649

Please note Reed.co.uk does not communicate with candidates via Whatsapp, and we will never ask you to provide your bank, passport or driving licence details during the application process. To stay safe in your job search and flexible work, we recommend visiting JobsAware, a non-profit, joint industry and law enforcement organisation working to combat labour market abuse. Visit the JobsAware website for information and free expert advice for safer work.

Report this job