Manage IT projects across the delivery unit, being responsible for project plans and estimates, scoping and requirements, resource planning, project initiation and execution.Communicate effectively with senior client stakeholders in Scrum calls on project priorities, progress and risk.Apply change, risk and resource management principles on the projects on a daily basisResolve projects higher scope issuesBuild excellent partnerships with client stakeholders and project teams.Coordinates and monitors the scheduling, pricing, and technical performance of projects across the Delivery Unit.Aid in the negotiation of contracts and contractual changesCo-work with Sales Team to respond to RFP'sRequired Candidate profileStrong software development cycle project experience and good handling of multiple technologies.Thorough understanding of Agile principles for IT project/program management.Prior experience in software development is highly preferred.Excellent Knowledge of change management principlesAbility to understand and articulate business and technology requirements.Must exhibit strong interpersonal skill, with the ability to work with a variety of personality types.Excellent knowledge of MS Office; working knowledge of program/project management software (Basecamp, MS Project, JIRA, etc.) is a strong advantage.Experience working in an iterative and multi-disciplinary environment is critical.Outstanding leadership and organizational skills.Excellent communication skills.Excellent problem-solving ability.