Position: Delivery Manager
Company: EPAM Systems
Category: Other
Experience required: 5y
English level: intermediate

RESPONSIBILITIES
- Establish long-term partnerships with the clients and manage their expectations.
- Take end-to-end responsibility for the delivery.
- Build the delivery plan along with estimations on timeframes, quality, and quantity of resources required to successfully implement projects.
- Prepare engagement revenue and resource forecasts.
- Establish criteria concerning deliverability, performance, maintenance, design, and costs.
- Assure governance of processes in delivery management and production as per selected delivery model.
- Generate visible added value that the company delivers to the client by a suggestion of innovative solutions to business problems/processes that leverage technology to provide marketing differentiation, efficiency improvements and better user experiences.
- For the top management and the client - act as a single point of responsibility for any delivery related matters, including escalations, upsells, ramp-downs, etc.
- Perform knowledge management within the organization, define skills/technologies to be learned and request respective training.
- Perform motivation actions and coach/verify how the same is performed by managers and team leaders from your organization.
- Conduct performance appraisals and manage salaries within the organization to meet attrition and profitability goals.
- Ensure that proper software development processes and engineering standards are in place.

REQUIREMENTS
- Experience in managing software delivery organizations.
- Experience in people management and growing the organization.
- Experience in IT project management, including management of several projects in parallel.
- Excellent knowledge of Agile software development methodologies.
- Prior experience with hands-on software development and good understanding of software engineering practices.
- Excellent leadership and communication skills.
- Demonstrated skills in client relationship management and ability to manage, direct and command respect from technical and delivery team members.
- Ability to engage with the client in technology discussions.
- Previous experience in working within outsourcing environment and managing offshore delivery organizations is highly desirable.
- Upper-intermediate or higher English level, both spoken and written (B2+)