The team manager is responsible for the planning, execution and finalization of the projects within budget and deadlines while maintaining the quality throughout the projects’ lifecycle. The role requires communication with internal Stakeholders and managing a nominated team of software developers.