All Jobs Vacancy

Software Developer (Senior)

Posted Today by HM Revenue & Customs

Job Summary

Discover a career in your hands at HMRC.

Whether you're seeking purpose, growth, or a workplace that gives you a true sense of belonging, hear from some of our employees as they share their story about what it’s really like to work at HMRC.

Are you a software developer looking for a new opportunity? Now is a fantastic time to start building your career in our exciting, creative and world-class IT team. If you want to learn a lot, help others do the same and be part of delivering public service that makes a real difference, HMRC is a great place to do that.

Job Description

The Senior Software Developer role sits within HMRC’s Chief Digital Product Office (CDPO), in the Business Developed Applications (BDApp) team.

This team designs, builds and maintains software solutions that support HMRC’s customer-focused strategy with a portfolio that includes around 140 products, ranging from new applications to legacy systems.

Key responsibilities include

  • Leading the design and development of software products within the BDApp portfolio.
  • Ensuring operational stability and performance of existing applications.
  • Implementing changes to maintain compliance and improve efficiency.
  • Working with stakeholders to deliver secure, effective and sustainable solutions.
  • Supporting HMRC’s strategic direction by adopting cloud technologies and modern development practices.

Person specification

As a Senior Developer you will take the technical direction and designs set by the Lead Developer and Technical Architect and turn them into well built secure and accessible software that meets HMRC standards.

You will play a key role in delivery across the software development lifecycle by contributing high quality code and supporting the team to meet agreed outcomes.

You will work closely with the Lead Developer to surface risks early and help keep delivery aligned to the agreed technical blueprint.

Key Responsibilities

  • Contribute to the design, development and delivery of BDApp products in line with the blueprint set by the Technical Architect and Lead Developer.
  • Deliver hands on development and ensure solutions meet security, accessibility and coding standards.
  • Support day to day technical delivery within the team and demonstrate effective leadership behaviours through example.
  • Work with the Lead Developer to clarify scope, highlight risks and maintain a sustainable delivery pace.
  • Support and mentor developers to build capability and confidence in line with Developing Self and Others.

Illustrative Technical Skills

  • Strong experience of delivering software across the full software development lifecycle.
  • Proficient in C# or another high level programming language.
  • Experience of web, API, microservice or cloud based development.
  • Understanding of Business Developed Applications and how they fit within HMRC’s technology stack.

Essential Criteria

  • Strong experience in C# and .NET development, including WPF, HTML, CSS.
  • Experience with low-code solutions is beneficial.
  • Strong understanding of SOLID principles, test-driven development and design patterns such as MVVM and MVC.

Desirable Criteria

  • Experience of mentoring and technically leading a team in an Agile environment.
  • In-depth knowledge of exploiting an AWS platform.

Additional Security Information

This role requires the successful candidates to hold or be willing to hold Security check (SC) clearance.

Further Location Information

Please ensure that you only apply for a location that you are willing and able to work from, as we will only make one offer of employment.

Hybrid working at HMRC

HMRC is an office-based organisation, and colleagues are expected to spend 60% of their working time in the office.

Rate:
£45,544/year
Location:
Salford
IR35 Status:
Undetermined
Remote Status:
Hybrid
Industry:
IT
Seniority Level:
Senior

Take-Home Pay

£3,125 per month

Visit calculators for additional details

Create a free account to view the take-home pay for this contract

Share job