Description
We are seeking a talented Software Developer to join our Digital Technology Services (DTS) team at HM Courts and Tribunals Service. As a Software Developer, you will work with a wide range of stakeholders to innovate and radically transform public services. You will be responsible for writing, amending, refactoring, and documenting code to build complex programs/scripts.
Our team is creating a great place to work with brilliant training opportunities, flexible working, and an inclusive culture. You will have the opportunity to work with a range of technologies, including Java, Node.js, Power Platform, Jenkins, Dynatrace, Kubernetes, Docker, Azure, Terraform, Postgres, and Redis.
Key responsibilities include:
- Writing, amending, refactoring, and documenting code to build complex programs/scripts
- Constantly seeking to learn and further develop your skills
- Ensuring products are secure and engineered to mitigate security threats
- Supporting and maintaining software as required
- Planning the development of sets of related stories and coordinating integration tasks
- Defining, analysing, planning, forecasting, measuring, maintaining, and improving all aspects of service availability
The successful candidate will have:
- Experience in a modern object-oriented programming language and knowledge of our tech stack
- Experience in the development of enterprise and public-facing applications
- Sound knowledge of HTTP, at least one web development framework, and at least one relational database system
- Sound knowledge in a wide range of technologies and libraries used in an enterprise
Desirable skills include:
- Experience of mentoring, coaching, or leading other developers
- An interest in taking on new technical and leadership challenges
- A passion for continuous learning and supporting the development of others
The role offers a salary of GBP 42,914 - 53,081 per year and a flexible working pattern.
The application process involves a sift and interview stage, and candidates will be required to complete a coding challenge.
To apply for this role, you will be required to successfully complete Security Clearance (SC) level as a condition of appointment.