Facilitate all estimation sessions to have the needed input for building realistic delivery schedules (Agile and Planned Iterative engagements) covering all engagement phases
Identify dependencies with input from his teams, communicate them in the appropriate format, and actively manage (internal or external) dependencies within his teams to minimize waste
Ensure that requirements / backlog items are prioritized, and schedule is derived from business priorities
Track progress against increment scope, key milestones, delivery dates by relying on data on team's productivity / velocity and make progress status visible to key stakeholders
Conduct regular impact assessment on schedule, budget, quality, team morale on any failed dependencies and renegotiate delivery dates/budgets/scope/team shape with stakeholders if applicable
Define and safeguard the agreed upon Scope Management approach
Facilitate clarifying functional & non-functional requirements for the software product
Ensure that risk management approach is defined and followed
Contribute to shaping of medium-sized customer contracts along with Delivery Manager and ensure the needed profitability margins are met
Ensure that the communication needs of all involved stakeholders are clarified for all parties and addressed appropriately
Prepare & oversee the needed level of status reporting on all levels
Contribute to channeling the right information to the right stakeholders in the adequate format tailored to audience needs and seniority
Practice effective stakeholder management (Practitioner level), being able to interact confidently and professionally with middle & senior level management levels on customer side
Ensure code quality expectations and quality parameters are documented and clarified for all sides and are incorporated into estimates
Actively promote DevOps culture, mindset, principles, tools, and practices
Own that engagement & product delivery is in synch within customer quality expectations
Actively involve team in identifying waste in delivery and inefficiencies and owns streamlining the delivery
3+ years of project management experience (preferable IT) leading a team of 7+ members managing the projects' delivery on time, on budget, according to customer's specifications and desired level of quality
Good experience in applying Agile (mastering Agile delivery principles and frameworks) in software delivery
Sound understanding of best practices to be used in all phases of SDLC
Strong stakeholder management knowledge & excellent communication skills