• Managing and Leadership of the Development team, which include Software Developers, Quality Assurance Engineers, Business Analysts and Project Managers.
• Monitor the current development methodologies (Scrum, Continuous Deployment, TDD) and, where appropriate, suggest and implement changes to these to increase efficiency.
• Line Management of the Development team
• Working with HR to recruit, evaluate and assess team members
• Assess and communicate risks based on complexity, resource and timeline constraints
• Work with the Project Managers to ensure that projects are delivered on time
• Drive an improvement in velocity to speed time to market for our new products
• Re...