A Technical Delivery Manager is responsible for overseeing the development and implementation of software products or applications to ensure delivery of high-quality solutions within the agreed time and effort/budget. The successful candidate will have a strong technical background, agile development experience, project and team management expertise and excellent communication skills.
Key Responsibilities:
- Oversee the creation and implementation of project plans and schedules, ensuring proper personnel allocation and monitor overall project delivery against these plans.
- Lead and collaborate with the PMs, teams and clients in creating and continuously improve the software development process and associated policies and practices.
- Ensure compliance with software development best practices and standards.
- Manage client expectations effectively supporting risk management activities, align mitigation plans and escalate as needed.
- Provide technical guidance and mentorship to team members, lead performance assessments.
- Collaborate with other departments, such as business development and HR, to contribute in company’s growth and ensure alignment on project goals and requirements.
- Participate in the hiring and onboarding of new team members.