Overview
Software Developer at HM Courts and Tribunals Service (HMCTS). You will work with a range of stakeholders to transform public services through technology, with a focus on delivering better government outcomes.
Responsibilities
* Develop, improve and document code, following best practices and internal standards.
* Continuously learn and stay up to date with relevant technologies, identifying potential issues.
* Ensure product security, data confidentiality, and integrity, raising risks as needed.
* Support and maintain software, including limited out-of-hours work when required.
* Plan development, coordinate integration, and contribute to process improvement.
* Manage service availability effectively and cost-efficiently.
* Build and test system interfaces.
* Use test-driven development, write automation scripts, and participate in code reviews.
* Mentor junior colleagues and share technical expertise.
* Design and develop software based on user stories.
* Participate in recruitment and procurement.
Technologies
* Java to write backend services
* Node.js to write frontend services
* Power Platform for low-code development
* Jenkins for CI/CD
* Dynatrace for application monitoring
* Kubernetes and Docker to run services
* Azure for infrastructure
* Terraform for infrastructure as code
* Postgres and Redis as databases
* GOV.UK Design System for web interfaces
* Macs used for development
* Other technologies as needed to deliver better services
Seniority and Employment
* Seniority level: Entry level
* Employment type: Full-time
* Job function: Engineering and Information Technology
* Industries: Technology, Information and Internet
Notes
Please refer to the Job Description for full details. EEO statements and formal recruitment information should be retained as applicable.
#J-18808-Ljbffr