
Website Ministry of Justice
Job Description:
The Principal Development Manager reports to the Head of Development and is a leading role, responsible for the quality and effectiveness of all aspects of software delivery in 3 – 4 digital delivery teams (Squads). Working with software developers and automation testers deployed in those delivery teams, this role concentrates on how the software is delivered, ensuring engineering and quality software is delivered.
Job Responsibilities:
- Within the application delivery teams for which the role is accountable:
- Work closely with the Principal Delivery Managers and Delivery Managers to ensure timely delivery of products and resources
- Support the Head of Software Engineering on the most complicated risks, issues and dependencies. Contribute to the community of practice, leading on specific disciplines, tools or methods as required
- Maintain appropriate metrics within their delivery team to enable continuous improvement
- Identify and deal with potential and actual risks across or between all stages of the product life cycle, reducing the incidence of recurring risks
- Leading software delivery activity in 3-4 delivery teams (squads) in the following functions:
- Input innovative approaches to the delivery teams and support the successful adoption of such ideas, driving improved performance
- Ensure the adoption of automation and measure how this reduces delivery time
- Lead the adoption of Agile and Lean practices within delivery teams, mentoring and coaching as required
- Challenge unnecessary complexity of software development within delivery team, determining and removing the source of the complexity
- Take responsibility for resolving issues arising within their applications and implement corrective action
- Ensure best practice standards for all relevant software engineering disciplines are adopted, throughout the application life cycle
Job Requirements:
- Demonstrable experience of introducing innovative approaches and carrying these to successful adoption
- Knowledge of best practice and methods and experience of implementing these within multi-functional delivery teams
- Experience of delivering highly complex software solutions in a complex and highly demanding environment with a large number of users
- Experience of problem solving and co-ordinating the planning and actions of others in HMCTS to deliver at pace
- Essential software engineering specialism and a deep software delivery background as a developer or automation tester and delivery experience preferably in technical software delivery and Agile ways of working
- Credible and experienced in one or more software engineering disciplines
- People management skills, including motivating, mentoring, coaching and performance management.
Job Details:
Company: Ministry of Justice
Vacancy Type: Part Time
Job Location: London, England, UK
Application Deadline: N/A
Report Job