Senior Developer

The Methodist Church in Britain

United Kingdom

Hybrid

GBP 65,000 - 95,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Pension contributions
Annual leave & holidays
Flexible working
Professional development time
Learning budget
Parental leave
Learning & development allowance
MacBook Pro

Job summary

Ministry of Justice in the United Kingdom is seeking a Senior Developer to join the HMPPS team within Justice Digital, Data and Science on a permanent basis. You will design, build and maintain secure APIs and services, modernise legacy tools, and mentor other developers in a multidisciplinary, hybrid setting.

The role focuses on delivering digital services for Probation staff, managing identity data securely, and improving process automation.

Qualifications

  • Experience delivering large and complex software solutions.
  • Experience working in Java, Kotlin, TypeScript or JavaScript.
  • Ability to design, build and maintain secure APIs and services.
  • Comfort mentoring developers in a multidisciplinary, hybrid setting.

Responsibilities

  • Design, build and maintain secure APIs, services and systems.
  • Modernise legacy systems used by frontline staff.
  • Build digital services for Probation staff to support rehabilitation and court cases.
  • Design services that manage identity data safely across prisons and probation.
  • Improve prisoner visit scheduling and management.
  • Automate manual processes to reduce admin time.
  • Improve resilience and maintainability of software.
  • Coach, mentor and line manage other developers.
  • Share knowledge and contribute to communities of practice across MoJ.

Skills

Large-scale software delivery
Java
Kotlin
TypeScript/JavaScript
Problem solving
Maintenance & clean code
Communication
Mentoring others
Agile development

Job description

This Senior Developer post sits in the HMPPS team within Justice Digital, Data and Science at the Ministry of Justice, on a permanent basis. The work centres on building and maintaining secure APIs, services and systems that support prisons and probation, including modernising legacy tools. The role also carries coaching and mentoring of other developers across a multidisciplinary, hybrid setting. Candidates must be willing to pass security clearance.

What the job involves
  • Design, build and maintain secure APIs, services and systems, including shared services that move information safely across the justice system
  • Modernise legacy systems used by frontline staff
  • Build digital services that help Probation staff support rehabilitation and prepare cases for court
  • Design services that manage identity data safely and accurately across prisons and probation
  • Improve how prison visits are scheduled and managed
  • Automate manual processes so staff spend less time on administration
  • Work on existing codebases, helping to understand and improve them over time
  • Improve the resilience, reliability and maintainability of software
  • Use practices that support safe, frequent and sustainable delivery
  • Coach, mentor and line manage other developers
  • Work with Lead Developers and colleagues to create supportive, effective teams
  • Share knowledge, create learning opportunities and contribute to communities of practice across MoJ
What’s required
Experience
  • Experience delivering large and complex software solutions
  • Experience working in Java, Kotlin, TypeScript or JavaScript
Skills & knowledge
  • Solving problems in a systematic and innovative way
  • Championing software maintenance, clean code, coding standards and modern development and deployment techniques
  • Communicating technical information to a range of audiences
  • Holding yourself and others to a high standard
  • Sharing knowledge and working in a multidisciplinary team
  • Working in a team that follows the principles of the Manifesto for Agile Software Development
Checks & eligibility
  • Passing SC (Security Check) clearance
What’s offered
  • Employer pension contribution of 28.97% through the Civil Service Pension Scheme
  • 25 days annual leave, rising to 30 after 5 years, plus 8 bank holidays and a privilege day for the King's birthday
  • Flexible working including hybrid, part-time and compressed hours
  • 10% of working time for personal and professional development
  • £1k per person learning budget, with conferences, professional accreditation, funded vocational programmes and e-learning
  • Maternity, adoption and shared parental leave, including up to 26 weeks at full pay, 13 weeks at partial pay and 13 further weeks, plus 2 weeks' support leave at full pay
  • Non-pensionable Government Digital & Data Allowance of up to £10,532 (London) or £10,639 (National)
  • MacBook Pro provided for day-to-day work
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

23579 - Software Developer
23579 - Software Developer

The Methodist Church in Britain • United Kingdom

Hybrid
GBP 55,000 - 75,000
25 days annual leave plus holidays
Civil Service pension schemes
Training and development opportunities
+4
Lead Developer
Lead Developer

The Methodist Church in Britain • United Kingdom

Hybrid
GBP 75,000 - 110,000
Pension contribution (Govt)
Hybrid working
Learning budget
+3
Lead Developer
Lead Developer

Justice Digital • Greater London

Hybrid
GBP 59,000 - 73,000
28.97% Civil Service Pension
25 days annual leave
Hybrid working
+1
Senior Developer – Secure APIs & Modernisation (Hybrid)
Senior Developer – Secure APIs & Modernisation (Hybrid)

The Methodist Church in Britain • United Kingdom

Hybrid
GBP 65,000 - 95,000
Pension contributions
Annual leave & holidays
Flexible working
+5
23456 - Application Support Officer
23456 - Application Support Officer

The Methodist Church in Britain • United Kingdom

Hybrid
GBP 30,000 - 42,000
25 days annual leave
Civil Service pension
Training and development opportunities
+2
23268 - Receptionist - Crewe
23268 - Receptionist - Crewe

Ministry of Justice • Crewe

Hybrid
GBP 21,000 - 27,000
Hybrid working
Pension scheme
Flexible working policy
+2
Software Developer - HM Courts and Tribunals Service - SEO
Software Developer - HM Courts and Tribunals Service - SEO

Manchester Digital • Manchester

Hybrid
GBP 55,000 - 90,000
Flexible working
Receptionist
Receptionist

Ministry of Justice • Coventry

Hybrid
GBP 21,000 - 29,000
25 days annual leave
LGPS pension
Training and development
23533 - Lead Data Engineer
23533 - Lead Data Engineer

The Methodist Church in Britain • United Kingdom

Hybrid
GBP 70,000 - 95,000
Employer pension 28.97%
25 days' annual leave + 8 bank hols +
Hybrid/part-time/compressed hours
+4
23483 - Senior UiPath Software Developer
23483 - Senior UiPath Software Developer

The Methodist Church in Britain • United Kingdom

Hybrid
GBP 65,000 - 90,000
Flexible working
Career development
Pension scheme
+1