Position: Delivery Coordinator
Company: Intellias
Experience required: 2y
English level: upper

**Job specifications:**

Degree in Computer Science, Computer Engineering or Management Information Systems
2+ year full-time practice as a Project Manager with direct project accountability
Experience in the software development outsourcing industry
Experience in managing teams of 10-20 people
Excellent communication skills, ability to influence people, leadership by examples, cultural awareness
Experience in requirement analysis, effort estimating, project scheduling, risk and change management
Understanding of different software methodologies - SCRUM, Agile, RUP, Waterfall
Experience in software engineering practices, quality assurance, improving team velocity
Ability to execute and prioritize a number of tasks simultaneously, resolving inter-dependencies
Upper-intermediate or advanced level or writing and verbal English
Flexibility, emotional maturity
Previous experience as software developer and/or team lead is a must. Experience with MS tech stack is a big plus

**Requirements:**

- Directing and managing several engineering teams
- Ensuring that quality software is delivered according to specification using the correct procedures in line with technical and business objectives
- Being involved from start to finish in analysis, preparing statements of work and organizing effective change management
- Working closely with the stakeholders on both sides to manage the day-to-day work of the development team
- Establishing a plan for the execution of the project, including a work-breakdown-structure, task dependencies, schedule, and risk mitigation
- Ensuring that adequate and qualified staffing is assigned for each of the major project areas, in consultation with the appropriate functional managers and team leaders
- Tailoring and facilitating right software engineering processes and defining the roles and responsibilities of all of the project team members
- Coaching, mentoring, motivating and supervising project team members. Influencing them to take positive action and accountability for their assigned work, providing timely feedback to individuals and resource managers.
- Maintaining and reviewing technical documentation
- Ensuring that the projects deliver the desired results within project constraints
- Tracking project reporting, team velocity, ensuring key performance indicators reaching success level values
- Producing regular progress reports on the project status for the Program Committee and company management