Job Description: Overall responsible for successful delivery Experience in managing Application Development Projects Good experience in both water fall and Agile practices Communication skills must be excellent Lead and manage a team of Scrum Master and Project Managers and cross-functional teams to successfully deliver projects. Develop and implement project plans, including defining project scope, objectives, deliverables, and timelines. Identify and manage project risks and issues, and develop appropriate mitigation strategies. Monitor project progress and provide regular updates to stakeholders, ensuring effective communication throughout the project lifecycle. Manage project budgets, resources, and timelines to ensure projects are delivered within scope and on schedule.