Job Applications

⌘K
  1. Home
  2. Job Applications
  3. Software Engineer
  4. Associate Developer

Associate Developer

Sheffield, England, United Kingdom · 1 week ago · Over 100 people clicked apply

🌟Kickstart Your Tech Career as an Associate Developer – Learn, Grow, and Build with the Home Office 🌟

The Associate Developer will be paired with an engineering colleague to learn on the job whilst designing, running, and improving software components. You can expect to benefit from training, coaching, and mentoring to help you develop in this role. You will be learning to work to our technical standards writing clean and secure code. Your work will be relatively procedural and guided by your team.

We are looking for people who are passionate about Engineering to join our community led team in Shared Applications Service (SAS). You will work in agile multidisciplinary teams with over 200 engineers in a modern cloud environment using the latest technologies. Our purpose as a team is to bring technical understanding in-house for over 600 Home Office applications.

You could be creating and maintaining some of the most critical public services in the United Kingdom and transforming how we use data and technology to improve these. We are responsible for designing, building and supporting solutions to help people prove their identity or apply for visas. You could also be working on critical IT systems that support policing and counter terrorism, which helps protect UK borders.

Deadline to ApplyWednesday 12th March 2025 @ 11:55 pm

What You’ll Do

  • Complete basic development/test tasks on your own initiative, and more advanced tasks under the supervision of others
  • Propose solutions that fit within the overall models and patterns set by more senior developers
  • Identify and resolve issues with one of our systems, using established methods
  • Support the definition and delivery of new services
  • Learn more advanced software development and delivery skills to advance as an engineer

What You’ll Bring (Essential Skills)

  • Experience contributing to the design of simple components for cloud platforms (such as Azure, Power Platform, or AWS) (Lead essential criteria)
  • Contributing towards high quality documentation, and resolving issues and incidents in live services
  • Some experience of using modern database systems (at least one of MySQL, NoSQL, Dataverse, or PostgreSQL), and securely storing sensitive information
  • Some experience of software development in at least one of C#, Python, JavaScript, or Java
  • Experience of using Git and an awareness of Continuous Integration and Continuous Deployment practices, as well as Agile ways of working
  • Some experience of testing software including at least one of: defining test cases, creating test scripts, executing automated tests, or recording manual tests

Tools and Technologies we use:

  • Backend: Node.js, C#, Python, PHP, Scala, Power platform
  • Frontend: React, JavaScript, Typescript, Angular
  • Data: PostgreSQL, Microsoft SQL Server, Mongodb,
  • DevOps: AWS, Kubernetes, Azure, Docker, Terraform

Why Join Us?

  • Exceptional pension: Employer contribution of 28.97%.
  • Generous leave: 25 days annual leave (rising to 30 with service), 8 public holidays, and 1 day for the King’s Birthday.
  • Flexible working: Options include full-time, part-time, compressed hours, job sharing, and a hybrid model (minimum 60% on-site).
  • Learning and development: Access to training, technical accreditations, and funded qualifications (subject to approval).
  • Recognition and inclusion: A culture that champions diversity, enhanced parental leave schemes, annual bonuses, and recognition awards.
  • Learn more about our benefits: Benefits – Home Office Careers

Additional Information

This role requires SC clearance. To meet national security vetting requirements, you must typically have been resident in the UK for at least five years.

Ready to lead, innovate, and make an impact? Click “Apply” to explore the full job description and salary details.

How can we help?