Online since 1999 | 8,653 IT Jobs Live NOW

Senior Software Developer

Premium Job From Ministry of Justice Digital and Technology
Recruiter: Ministry of Justice Digital and Technology
Listed on: 15th February
Location: Sheffield
Salary Notes: £48,353 - £66,939 depending on skills and experience
Type: Permanent
Start Date: ASAP

Senior Software Developer

HMPPS Digital, part of the Ministry of Justice, is looking for Software Developers who want to make a difference by working on public services that really matter.

Her Majesty's Prison & Probation Service (HMPPS) is rapidly transforming and HMPPS Digital's mission is to help rehabilitate and reduce reoffending by building world-class services that put the user first, overhauling the legacy technology that underpins our systems and making better use of data to improve our services.

HMPPS Digital has a diverse portfolio of products and services to suit a wide range of developer skills. We have a mature, in-house software development team, building services with both public and professional user interfaces, built on top of our APIs and Cloud Platform.

What you would be doing

You will be a member of a multidisciplinary team, write code and operate software in either our Prison or Probation service areas. 

You will work with user researchers, product managers, designers, business analysts, delivery managers and content specialists who share a vision for making better government through smarter use of technology. You will innovate to radically transform public services for the better.

Our community

We currently have over 40 experienced developers who make up the broader engineering community. You will give coaching and mentoring to your colleagues and take part in informal support networks with your peers. The senior developer role is as much about leadership as it is delivery.

Take a look at our developer blog and read about one of our developers talking about her experiences joining during lockdown.

Your experience and values

As a senior developer at MoJ you will:

- Build user-centred, open-source, RESTful web systems to serve a variety of citizen and government needs
- Be responsible for the development of large areas of projects, or small projects in their entirety
- Build automated tests to support our continuous deployment environment
- Share knowledge of tools and techniques with the wider team and community, both developers and non-developer.
- Transform government into a more agile organisation by helping to embed modern development practice.
- Help build and maintain a diverse, inclusive culture across the development community, growing awareness, inclusivity, and balance
- Occasionally participate in 2nd line support during office hours, and sometimes out of hour
- Have the potential to manage, coach and develop a small number of less experienced developers
- Help with hiring, taking part in the recruitment of other developers

You will have:

- experience of working on/managing a number of projects
- experience in backend development in PHP, Javascript, Python or Java 
- experience of mentoring, coaching or leading other developers (at work or in meetups etc) 
- experience of working with modern tools and techniques 

You will also: 

- Want to make a positive impact on the communities we serve
- Be looking for new technical and leadership challenges
- Thrive when you work as part of a team
- Enjoy learning and helping others
- Hold yourself and others to a high standard
- Solve problems in a systematic way

You'll value:

- Continuous learning and development
- Being inclusive, supportive, inquisitive and responsible (MoJ D&T core values)
- Working with integrity, honesty, objectivity and impartiality (Civil Service core values)

Our tech stack

We rely heavily on:

- Java or Kotlin to write our backend services
- Node/Express to write our frontend services
- Circle CI for deployment
- Sentry/Prometheus for application monitoring
- Application Insights for full observability into your applications, infrastructure and network
- Elastic/Kibana for Data visualization 
- Kubernetes and Docker to schedule and run our services (read about our Cloud Platform)
- AWS for most of our infrastructure
- GOV.UK Design System for our web interfaces
- Macs to do all of the above

We're happy to help you learn our tech stack once you're part of our team. Check out GitHub for a closer look at the technology we use. We subscribe to the manifesto for agile software development.

In the Civil Service, we use Success Profiles, a flexible framework, to assess candidates against a range of elements using a variety of selection methods, therefore giving you the opportunity to demonstrate the various elements required to be successful in the role. 

Benefits

- A generous pension scheme on average of up to 22% 
- 25 days leave, plus bank holidays, plus 1 privilege day usually taken around the Queens' birthday 
- 5 days additional leave after 5 years service
- Flexible working - whether it's working from home or remotely, working part-time, job sharing, or working compressed hours, we have people doing it and are happy to discuss options with you 
- Access to training and development through Civil Service Learning, GDS Academy and Pluralsight 
- Great maternity, adoption, and shared parental leave, with up to 26 weeks leave at full pay, 13 weeks with partial pay, and 13 weeks further leave. And maternity support/paternity leave at full pay for 2 weeks, too! 
- Bike loans and secure bike parking (subject to availability and location) 
- Season ticket loans, childcare vouchers, and eye-care vouchers. 
- Some offices may have a subsidised onsite Gym.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status. 

Contact Name: Ministry of Justice Digital and Technology
Reference: TJ/9732/TJMOJ4
Job ID: 2898544



Browse all skill types