I have an immediate requirement for a Head of Software Development (leading a team of circa 15 developers) for my client based near Chorley.]
The role involves the following:
1. Provide technical leadership and mentorship to a team of software and devops engineers via a combination of regular 121’s, team catch ups and daily standups
2. Responsibility over the Azure infrastructure, reviewing resource costs, scalability, security best practices, external security testing etc..
3. Collaborate with product managers and stakeholders to define product roadmaps, prioritise features, and ensure technical feasibility
4. Liaising with service managers ensuring escalated incidents are prioritised to meet customer SLA’s
5. Managing the deployments both within the scrum teams, through the QA management, and liaising with CAB and service teams
6. Decompose complex problems into actionable tasks, assign ownership, and track progress towards project goals
7. Fostered a culture of continuous learning, innovation, and collaboration within the engineering team
8. Conduct performance reviews, provide coaching and feedback, and help engineers develop their technical and professional skills
9. Recruit, interview, and hire top software engineering talent
10. Keeping up-to-date on the latest software development trends and technologies
11. Manage and optimise the software development lifecycle, including requirements gathering, desi...