IT Project Manager position available in Johannesburg.
We’re seeking an experienced and highly organized Project Manager to oversee and manage the development and delivery of software projects.
This role will involve working closely with development teams, stakeholders, and product owners to ensure that projects are delivered on time, within scope, and aligned with business goals.
The ideal candidate will have strong experience managing Agile methodologies (such as Scrum and Kanban), running retrospectives, organizing planning sessions, maintaining ticket backlogs, and facilitating daily stand-ups
Salary: R35 000 per month.
Duties and Responsibilities:
- Sprint Management: Lead and manage sprint planning, ensuring the team is aligned on priorities and clear on objectives.
- Oversee sprint execution and monitor progress against sprint goals.
- Track sprint velocity and help identify areas for process improvement.
- Kanban Management: Ensure the development team is using Kanban boards effectively to track work in progress.
- Oversee and manage the flow of work through various stages of development, from backlog to completion.
- Collaborate with product owners and stakeholders to ensure backlog items are properly prioritized.
- Retrospectives: Organize and facilitate sprint retrospectives to reflect on team performance, identify challenges, and celebrate successes.
- Drive continuous improvement by helping the team implement changes based on retrospective feedback.
- Planning Sessions: Coordinate sprint planning sessions and work closely with the product owner to define project scope, user stories, and priorities.
- Ensure all team members have a clear understanding of deliverables and timelines.
- Help teams break down large features into manageable tasks, ensuring achievable goals for each sprint.
- Backlog Maintenance: Maintain and refine the project backlog, ensuring items are well-defined and prioritized.
- Collaborate with the product owner and stakeholders to regularly review and adjust the backlog as new requirements emerge.
- Ensure that all user stories and tasks are ready for sprint planning and have clear acceptance criteria.
- Facilitate daily stand-up meetings, ensuring they are productive, focused, and timely.
- Identify and address blockers or impediments that may hinder team progress and ensure swift resolution.
- Act as the primary point of contact for stakeholders regarding project status, timelines, and risks.
- Provide regular status updates, ensuring all parties are informed and aligned.
- Communicate any risks, delays, or changes in scope effectively to all stakeholders.
- Identify and mitigate project risks, addressing potential roadblocks before they impact delivery.
- Ensure that teams are aware of any critical dependencies and constraints.
- Proactively identify issues that could affect deadlines or quality and work towards solutions.
- Promote the adoption and continuous improvement of Agile practices.
- Encourage collaboration, transparency, and team accountability.
- Lead initiatives to optimize workflows, improve team efficiency, and deliver higher-quality results.
Requirements:
- Education: Bachelor’s degree in Computer Science, Information Technology, or related field, or equivalent work experience.
- Experience: At least 3 years of experience managing software development projects in an Agile environment.
- Strong experience with Agile frameworks such as Scrum and Kanban.
- Experience working closely with development teams, product owners, and other stakeholders.
- Skills: Strong leadership and communication skills.
- Excellent organizational and time-management skills.
- Proficiency with Agile project management tools (e.g., Jira, Trello, Asana).
- Ability to resolve conflicts and facilitate productive conversations.
- Experience with risk management and delivering projects within scope and timeline.
- Certifications (Preferred): Certified ScrumMaster (CSM), Agile Certified Practitioner (PMI-ACP), or other relevant certificatons.