- Collaborate with product owners to continuously refine and prioritize the backlog, ensuring the team delivers maximum value in each iteration.
- Resolve impediments quickly and effectively, enabling smooth delivery and promoting cross-functional collaboration.
- Track team performance using feedback and agile metrics, implementing actionable improvements to drive delivery efficiency.
- Act as a guide and example for agile practices, supporting the team in following the framework while encouraging openness to new ideas.
- Serve as the communication bridge between the development team and key stakeholders, ensuring alignment and transparency on project goals and progress.
- Assist in coaching team members on agile principles and practices, contributing to successful adoption and sustainability of agile methodologies.
- Support cross-team collaboration and value-driven delivery of software solutions through continuous improvement in delivery processes.
- Facilitate key Scrum events like Sprint Planning, Daily Stand-ups, Sprint Reviews, and Retrospectives to keep the team aligned and focused.
- Support large-scale Agile environments by facilitating events like Scrum of Scrums to ensure teams are aligned, dependencies are managed, and blockers are removed.
- Use team metrics to track progress, highlight challenges, and support data-driven decisions across teams and stakeholders.
- Work with other Agile coaches and practitioners to improve Agile practices and team maturity through mentoring, coaching, and shared learning.
- Foster a growth mindset by sharing learning materials, supporting personal development, and promoting team learning initiatives.
- Promote psychological safety and team well-being to ensure a supportive, high-performing environment.
- Facilitate communication between Product Owners and teams, helping them stay focused on product vision and business priorities—especially when working with large, complex backlogs.
- Shield teams from unnecessary interruptions or external pressure so they can maintain focus on delivery.
- Act as a champion for Agile values and foster a collaborative culture by participating in Agile Communities of Practice, quarterly planning, and innovation events.
- Ensure Scrum processes are consistent and optimized across teams, helping them improve workflows and stay aligned with the organization’s goals.
- Help the Product Owner maintain a clear, prioritized backlog and ensure that the team understands what needs to be delivered and why.
- Support planning and coordination for releases and manage cross-team dependencies to avoid delays and delivery risks.
Education:
- Bachelor's degree (BA/BS) in Computer Science, Information Systems or related field preferred
- Relevant Agile and Scrum Master Certifications
- Azure DevOps tool experience
Experience:
- At least 3-6 years of experience working in software development teams
- Experience of working in software engineering or technology sector (preferred)
Skills :
- Leadership – Focuses on team empowerment and removing obstacles.
- Strong Communicator – Facilitates discussions effectively and aligns teams.
- Adaptability – Navigates change and complexity in dynamic environments.
- Empathy & Emotional Intelligence – Builds trust and fosters team cohesion.
- Continuous Learner – Seeks growth opportunities and promotes Agile maturity.
- Resilient & Solution-Oriented – Handles challenges with a problem-solving mindset.
- Coaching & Mentoring – Able to coach organization and teams