4800 - Junior Software Developer – Cross Cutting

Ministry of Justiceabout 2 months ago
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

As a Junior Software Developer – Cross Cutting at HMCTS, you will work across diverse teams—including product managers, designers, business analysts, and digital architects—to innovate and transform public services using modern technology. Operating within the Digital Technology Services (DTS) directorate, you will contribute to the design, development, testing, and deployment of software solutions. This permanent role is predominantly office based (minimum 3 days per week) withflexible workingoptions.Compensation:National salary range is £34,140 - £37,105; London salary range is £38,661 - £42,019, with additional allowances determined by the Government Digital and Data Profession Capability Framework.

Key Responsibilities

  • Design, code, test, document, and troubleshoot simple programs or scripts under direction.
  • Continuously develop your skills and apply industry best practices to produce well-engineered, modern software products.
  • Implement security controls to build secure products and collaborate in mitigating security threats.
  • Support and maintain software, including live environment troubleshooting and deployment using modern tools.
  • Translate logical designs into physical implementations and escalate technical risks as needed.
  • Build and test interfaces between systems and contribute to system integration efforts.
  • Collaborate with stakeholders to translate user stories into effective software solutions.

Required Qualifications

  • Experience with modern object-oriented programming languages and a willingness to learn technologies such as Java and JavaScript.
  • Working knowledge of HTTP, HTML, CSS, and JavaScript.
  • Experience handling structured data formats like XML and JSON, with familiarity in using relational databases (e.g., PostgreSQL).
  • Understanding of enterprise tools including logging, monitoring, cloud hosting, and version control systems (e.g., Git).
  • Awareness of common security issues and mitigation strategies (e.g., OWASP Top 10).
  • Commitment to high standards, usability, and agile teamwork, with strong problem-solving skills and an eagerness to learn.

Benefits & Perks

  • Annual Leave:25 days on appointment (increasing to 30 days after five years of service) with options to buy or sell up to three days per year, plus additional leave for public holidays and a privilege day.
  • Pension:Choice of Civil Service pension schemes to suit your needs.
  • Training & Development:Extensive training opportunities and continuous professional development.
  • Networks & Support:Access to employee-run networks, family-friendly policies, flexible benefits (e.g., childcare support, retail vouchers), and other support services.
  • Flexible Working:A blend of office and remote working arrangements, with a requirement to spend a minimum of 60% of your working time in-office as per local estate capacity.

Required Skills

CSS
Node.js
Git
Java
HTML
Jenkins
Kubernetes
Postgres
Redis
Azure
Terraform
Docker
JavaScript