● 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 such as time, human resources, costing, external situations (COVID), etc.