Delivery manager job description
a delivery manager is responsible for ensuring the successful execution of projects, promoting employee career development, fostering a culture of customer advocacy, and enhancing operational efficiencies.
key responsibilities:
* mentor and guide engineering and project management teams to promote professional growth and retention.
* oversee the planning, execution, and delivery of software projects to meet client requirements, timelines, and budgets.
* champion customer-centric approaches within the engineering team, ensuring client requirements and user experiences are prioritized in software development.
* establish and track key performance indicators for project success, team productivity, and operational efficiency.
technical expertise:
* proficient in handling complex technical development concepts and latest software tools and technologies.
* understands different programming languages and ability to solve problems in coding, testing, and deployment.
* experience in troubleshooting, software development processes, and ability to understand and implement client requirements.
qualifications:
* bachelor's degree in computer science, engineering, or a related field; master's preferred.
* minimum 7-10 years of experience in software engineering and project management, with at least 3-5 years in a leadership role.
* proven track record of successfully managing software projects from inception to delivery.