Lead and manage end-to-end technical projects, ensuring they are delivered on time, within scope, and within budget.
Collaborate with cross-functional teams, including developers, QA, business analysts, and stakeholders to define project goals, deliverables, and timelines.
Oversee the planning, execution, and tracking of Agile/Scrum-based projects, ensuring adherence to best practices.
Act as a Scrum Master when needed, facilitating daily stand-ups, sprint planning, sprint reviews, and retrospectives.
Monitor project progress and performance using appropriate systems, tools, and techniques.
Identify and manage project risks and issues, implementing mitigation plans as necessary.
Communicate project status, updates, and challenges to stakeholders and senior management.
Ensure proper resource allocation and manage changes to project scope or schedule as needed.
Drive continuous improvement in project delivery processes by leveraging Agile methodologies.