Skip to main content

This job has expired

Developer

Recruiter
HM Revenue & Customs (HMRC)
Location
Telford
Salary
£34,404 per year
Closing date
14 Oct 2022
Reference
236534

Job Details

This is an exciting and challenging role for those looking to deliver and inform technological change against a background of organisational transformation, working with the Head of Development in Digital Platforms.

As a Developer, you will work within a delivery team; building high-quality, reliable, and maintainable digital services, built on top of HMRC’s award-winning bespoke platform-as-a-service, the Multi-channel Digital Tax Platform. You will help to further the capability of our technical community by demonstrating best practices and sharing knowledge through community events and academy sessions.

You will work within your team under the guidance of your lead or senior developer, often pairing as you employ a test driven approach to software development, helping your team to meet the needs of our users.

Job description

You will be a software developer working as part of a DevOps team using agile best practices. You will work alongside other developers producing test driven code and advising on software engineering best practices. Collaborating across disciplines within your team, you will help ensure the digital services being delivered help our stakeholders achieve their aims, meet HMRC standards and enable the organisation to achieve its strategic objectives.

The roles the responsibilities include, but are not restricted to:

  • Developing software to meet user needs.
  • Working with your team to provide estimates on user stories/task/requirements.
  • Following best practice guidelines and helping to improve those guidelines.
  • Writing clean, secure and well-tested code.
  • Coaching and mentoring more junior colleagues.
  • Operating the services you build and identify issues in production.

Occasional travel with overnight stays within the UK may be required.

Responsibilities

It is essential for you to demonstrate experience of:

  • Working alongside other developers and professions to realise working software.
  • Using Scala (or a similar language) to build frontend (HTML/CSS/JS) and backend microservices.
  • Continuous integration (unit testing, TDD, Jenkins, Git).
  • Experience of MVC frameworks (Spring, Play, etc).
  • Working in an agile software development role focussing on user-centred design.
  • Problem solving and delivering a range of possible solutions, including through technical work and process improvement.
  • Operating a live service, using observability tooling such as Kibana, Grafana and Google Tag Manager.

Desirable Criteria:

It is desirable for you to demonstrate experience of:

  • Working within a GDS style delivery assurance framework and with a design system such as the GOV.UK Design System.
  • Experience of operating on a PaaS (Platform as a Service).
  • Tools for API, performance, accessibility, and security testing.
  • Storing data in a document database (MongoDB).

Company

HMRC is responsible for working out and collecting the taxes and duties that pay for public services including hospitals, schools, police, transport, defence and security, as well as for Child and other Benefits. We help to keep the UK running.

HMRC is committed to becoming a ‘data driven organisation’ and undergoing the biggest digital transformation in government with some of the biggest and most exciting digital projects in Europe

Internal Audit is at the very heart of HMRC and works with every area of the department. Looking at assurance on governance, risk management and controls, we help to ensure that HMRC plans and manages its performance, makes good decisions and is held to account on accurate financial and performance data. As well as undertaking compliance and risk-based audit work, we’re actively brought in early to help the business design assurance into its new products and processes. Most importantly, we enable HMRC to account for everything they do.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert