Skip to content
This repository has been archived by the owner on Jul 19, 2023. It is now read-only.

ministryofjustice/hmpps-digital-developer-recruitment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HMPPS Digital - Software Engineering

Thanks for your interest in software engineering at HMPPS Digital, this repository will take you through who we are, how we do things and how to apply for a role.

Our software engineers are a member of multidisciplinary teams, they write code and operate software in either our Prison or Probation service areas.

They 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.

We innovate to radically transform public services for the better.

Our tech stack

We use:

  • Kotlin for our back-end services
  • Typescript using the GOV.UK Design System for our front-end server-side applications
  • Kubernetes and Docker to schedule and run our services
  • The MoJ Cloud platform (built on AWS) is our strategic hosting provider
  • GitHub to store and manage our code
  • CircleCI to build our software
  • HMPPS Auth as our strategic Authentication solution
  • Azure Application Insights for our Application and performance monitoring and logging
  • Sentry/Prometheus for application monitoring
  • Elastic/Kibana for Data visualization
  • Macs to do all of the above

Learn more about our tech stack

Our architecture

  • We favour distributed software architecture when building applications
  • We use ‘right size’ services when designing our products and services

Our standards

We maintain a number of tools to help set standards and enable teams to deliver value to users at pace, and are always looking for new ways to reduce sprint zero. Examples include:

Who are HMPPS Digital?

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, examples of products include:

About MoJ Digital and Technology

MOJ Digital and Technology have a clear vision - to develop a digitally-enabled justice system that works more simply for users.

We’re making things better by building adaptable, effective services and making systems that are simple to use for staff and citizens. It can be challenging but it’s also important and rewarding.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published