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