Overview

Position Title: Software Engineers

Company: Office for National Statistics

Location: Liverpool

Job Description:

You will be responsible for writing clean, secure code following a test-driven approach, and working to open source principles to create code that is easy to re-use. You will be involved in the full software development lifecycle, carrying out the design, running, testing and continuous improvement of software to meet user needs.

Responsibilities:

  • Designing software products to serve a variety of user needs and enhancing existing software products to meet evolving user needs.
  • Ensuring a quality software product is delivered and maintained.
  • Being a practitioner in the use of technologies and tools, evaluating and adopting those appropriate for the environment.
  • Supporting an environment where continuous or “on demand” delivery can be enabled if needed by the business, using effective delivery and deployment techniques.
  • Maintaining and supporting services, identifying, locating and competently fixing faults, and taking proactive actions to avoid service disruption.
  • Sharing knowledge of tools and techniques; identifying and sharing good practices and collaborating to improve the capability of the team.

Requirements:

  • An ability to design, code, test and document following key principles and to work collaboratively to review and use specifications, scripting medium / high complexity scripts, using relevant standards and tools.
  • Ability to help fix faults following agreed procedures and carry out agreed maintenance tasks, and remedy common, documented issues simple service requests.
  • Ability to prioritise and define approaches to understand user stories, guiding others in doing so as well as an ability to collaborate with user researchers and to represent users internally, understanding the difference between user needs and user desires.
  • Ability to design and execute test cases using standard testing techniques, and able to come up with different business scenarios for a feature, working with others in the team.
  • Ability to identify and compare the best processes or delivery methods to use, including measuring and evaluating outcomes. Able to help the team decide the best approach.
  • Ability to help teams to manage and visualise outcomes, prioritise work and work to agreed minimum viable product (MVP) and scope.
  • Ability to assess and peer review the work of others. Ability to triage issues and build stories for more involved issues, document processes and support more junior colleagues.

About Office for National Statistics

We're the executive office of the UK Statistics Authority, a non-ministerial department which reports directly to Parliament. We are the UK Government's single largest statistical producer.