· Manage Project(s) - Estimate, Plan, Risk Assessment, Capacity Planning, Prepare documentations during the entire project execution. · Manage technical human resources containing developers, analysts, and QA engineers including development managers. · Develop project plan by gathering requirements considering scope, time, budget, and coordinate with teams during all project phases to ensure they meet all project milestones and company goals. · Prepare delivery timeline (Gantt, Timelines, Process Flow, Pipeline schedules) · Monitor project to identify and understand project risks, and work with responsible team on the contingency plans. · Update relevant stakeholders, senior management on progress · Coach and support project team members · Execute Sprints and run Scrum meetings (Scrum planning, review, and retrospectives) · Facilitate other project-related meetings · Run multiple projects, simultaneous sprints · Run and maintain project board (Azure DevOps, Trello, etc.)