At a Glance
- Tasks: Lead hands-on software development while mentoring a dynamic team of developers.
- Company: Join the Ministry of Justice, dedicated to enhancing public safety and justice access.
- Benefits: Enjoy hybrid working with flexible office days and a commitment to diversity and inclusion.
- Why this job: Make a real impact on the justice system while growing your technical leadership skills.
- Qualifications: Proven experience in Kotlin/Typescript, CI/CD pipelines, and team leadership required.
- Other info: Active SC Clearance is essential; this role is UK-based only.
The predicted salary is between 48000 - 72000 £ per year.
On behalf of The Ministry of Justice, we are looking for a Lead Software Developer (Inside IR35) for a 6 month contract. Hybrid working with 1-2 days per week in any MOJ office.
The Ministry of Justice (MoJ) priorities include improving public safety and reducing reoffending by reforming prisons, probation and youth justice, and building a justice system which makes access to justice swifter and more certain for all citizens whatever their background. Project professionals in the MoJ help to improve the government’s ability to protect the public and reduce reoffending, and to provide a more effective, transparent and responsive criminal justice system for victims and the public.
As a Lead Software Developer your main responsibilities will be to:
- Be responsible for hands-on development while also mentoring, coaching and leading other Software Developers.
- Drive quality, understand the software architecture, and uphold engineering standards.
- Collaborate with Technical Architects and Product Managers to set product direction, design systems, and create technical roadmaps.
- Foster a positive team environment, and support the Delivery Manager in achieving efficient software delivery.
- Work with the Principal Developer and the wider community to maintain coding standards, provide technical training, and contribute to the technical strategy of the business.
An active SC Clearance is an essential requirement for this role; as a minimum, you must be eligible and willing to undergo these checks.
Proven technical leadership skills.
Development experience in Kotlin and/or Typescript.
Experience of setting up and operating CI/CD pipelines.
Experience of Kubernetes, Helm, and Docker.
Team leadership experience.
Mentoring and coaching experience.
Stakeholder management skills and experience.
Experience participating actively in an agile team.
Application monitoring and alerting experience.
Involvement with helping to build a community of practice.
Please be aware that this role can only be worked within the UK and not Overseas.
Disability Confident: As a member of the Disability Confident Scheme, MOJ guarantees to interview all candidates who have a disability and who meet all the essential criteria for the vacancy. In cases where we have a high volume of candidates who have a disability who meet all the essential criteria, we will interview the best candidates from within that group. This scheme encourages candidates with a disability and/or neurodivergence to apply. The Ministry of Justice guarantees to interview veterans or spouses/partners of military personnel who meet all the essential criteria for the vacancy. In cases where we have a high volume of ex-military candidates/military spouses or partners who meet all of the essential criteria, we will interview the best candidates from within that group.
In applying for this role, you acknowledge the following: "this role falls in scope of the Off Payroll Working in the Public Sector legislation. Any rates of payment quoted will reflect the gross rate per day for the assignment and will be subject to appropriate taxes and statutory costs. As such, the payment to the intermediary and your income resulting from this contract will be different."
Lead Software Developer employer: Avature
Contact Detail:
Avature Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Software Developer
✨Tip Number 1
Familiarise yourself with the Ministry of Justice's priorities and projects. Understanding their mission to improve public safety and reduce reoffending will help you align your experience and skills with their goals during discussions.
✨Tip Number 2
Highlight your technical leadership experience in your conversations. Be prepared to discuss specific examples where you've successfully mentored and coached other developers, as this is a key aspect of the role.
✨Tip Number 3
Showcase your experience with CI/CD pipelines, Kubernetes, Helm, and Docker. Be ready to explain how you've implemented these technologies in past projects, as they are crucial for the position.
✨Tip Number 4
Engage with the community of practice within software development. Demonstrating your involvement in building a collaborative environment can set you apart, especially since fostering a positive team atmosphere is essential for this role.
We think you need these skills to ace Lead Software Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in software development, particularly with Kotlin and Typescript. Emphasise any leadership roles you've held and your experience with CI/CD pipelines, Kubernetes, Helm, and Docker.
Craft a Strong Cover Letter: Write a cover letter that showcases your technical leadership skills and your ability to mentor and coach other developers. Mention your understanding of the Ministry of Justice's priorities and how your skills align with their goals.
Highlight Relevant Experience: In your application, be specific about your experience in agile teams and your involvement in building communities of practice. Provide examples of how you've contributed to software quality and engineering standards.
Prepare for SC Clearance: Since active SC Clearance is essential for this role, ensure you are prepared to discuss your eligibility and willingness to undergo the necessary checks during the interview process.
How to prepare for a job interview at Avature
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Kotlin, Typescript, and CI/CD pipelines. Bring examples of past projects where you've successfully implemented these technologies, as this will demonstrate your hands-on development capabilities.
✨Emphasise Leadership Experience
Since the role requires mentoring and leading other developers, share specific instances where you've successfully led a team or mentored junior developers. Highlight how you fostered a positive team environment and contributed to efficient software delivery.
✨Understand the Ministry's Goals
Research the Ministry of Justice's priorities and be ready to discuss how your skills can contribute to improving public safety and reducing reoffending. This shows your alignment with their mission and your commitment to making a difference.
✨Prepare for Agile Discussions
As the role involves working in an agile team, be ready to talk about your experience in agile methodologies. Discuss how you've participated in agile ceremonies and contributed to the team's success, as well as any experience with application monitoring and alerting.