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 all internal Stakeholders and managing a nominated team of software developers.
Main Tasks: Responsible for producing quality software, on time and to specification.
Responsible for planning software developer task lists for development iteration.
Responsible for personal time planning, team time planning, and escalating issues where SLA’s will not be adhered to, to the production manager.
Responsible for defect resolution within SLA timescales.
Responsible for review and approval of code produced by software developers.
Responsible for production of status reports on assigned tasks.
Responsible for preparation of the build status report.
Responsible for the creation and delivery of personal performance plan and personal development plan.
Authorizing holidays, sickness and timesheet entry for their nominated team members.
Ensuring the performance and personal plans are progressed regularly for their nominated team members.
Ensuring that developed software adheres to defined software development standards.
Mentoring the development staff on improving and adding value to the overall process.
Reviewing product design documentation.
Ensure skills set remains up to date on technologies and tools.
Planning and delivery of functional and technical training workshops.