* Manage multiple client projects * Must ensure teams follow the correct procedures, policies, and documentation requirements across project phases * Guide the team through the development, testing, and implementation stages and review the completed work effectively Identify resource requirements, plan capacity, and manage availability * Proactively manage changes in project scope, identify potential crises and devise contingency plans * Communication of status, actions, and issues to all applicable stakeholders * Develop and/or review estimates and assumptions for the project’s schedule, effort, and cost using established guidelines and best practices. * Determine the project process, resource requirements, team roles and responsibilities, and schedule. * Customize the project process depending on circumstances.·Responsible for requirement building, change management, backlog prioritization, sprint planning, release, daily standups, reviews and overall execution. * Encourage, motivate and coordinate all team members for the synergetic results. * Ensure proper monitoring and periodic project health check (code quality, project quality, security, resource dependencies etc.) of assigned projects. * Responsible for maintaining quality assurance and control in accordance with project requirements. * Overlook all company tasks and prioritize/deprioritize them based on relevancy