About the Role
Our client is looking for a dynamic Agile Project Manager to lead their software development teams. This is a **fully remote** position, allowing you to contribute from anywhere while collaborating with talented individuals globally. You will be instrumental in guiding the development lifecycle using Agile methodologies, ensuring timely delivery of high-quality software solutions. The role requires a strong understanding of Scrum, Kanban, and other Agile frameworks, coupled with excellent leadership and communication skills. You will foster a collaborative and productive remote work environment, empowering teams to achieve their best. This is an exciting opportunity to work on innovative projects and shape the future of our client's software offerings. The ideal candidate is passionate about Agile principles and thrives in a fast-paced, virtual setting. While supporting teams operating in and around **Benoni, Gauteng, ZA**, the role itself is **fully remote**, prioritizing flexibility and global talent.
Key Responsibilities
- Facilitate Agile ceremonies, including daily stand-ups, sprint planning, sprint reviews, and retrospectives.
- Guide and coach development teams in adopting and practicing Agile principles and methodologies.
- Manage project scope, timelines, and resources, ensuring effective backlog management and release planning.
- Identify, track, and remove impediments hindering team progress.
- Foster a collaborative and self-organizing team environment, promoting continuous improvement.
- Communicate project status, risks, and dependencies to stakeholders effectively.
- Work closely with Product Owners to ensure clear understanding of requirements and priorities.
- Maintain project documentation and ensure transparency of progress.
- Drive the adoption of best practices in software development and project management.
- Contribute to the overall Agile transformation of the organization.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in project management, with at least 3 years specifically focused on Agile software development.
- Proven experience as a Scrum Master or Agile Project Manager for software development teams.
- Deep understanding of Agile frameworks (Scrum, Kanban) and principles.
- Excellent knowledge of software development lifecycle (SDLC) and common development practices.
- Strong leadership, facilitation, and conflict resolution skills.
- Proficiency in Agile project management tools such as Jira, Confluence, or Azure DevOps.
- Excellent communication and interpersonal skills, with the ability to engage effectively with technical and non-technical stakeholders.
- Certified ScrumMaster (CSM) or Professional Scrum Master (PSM) certification is required.
- Experience in a **fully remote** team setting is highly advantageous.
Benefits
- Our client offers a competitive salary and a comprehensive benefits package.
- This **fully remote** role provides significant flexibility and autonomy, promoting an excellent work-life balance.
- Opportunities for professional development, including advanced Agile training and certifications, are readily available.
- You will join a collaborative and innovative team, working on cutting-edge software projects.
- Access to the latest tools and technologies, alongside continuous learning, is guaranteed.
- This role offers excellent career advancement prospects within a thriving technology company.
- Embrace the convenience and efficiency of remote work while contributing to impactful software solutions.