About the Role
Our client is a growing software solutions provider seeking a dynamic Senior Project Manager to lead their software development projects in Bloemfontein, Free State . This role is crucial for ensuring the timely and high-quality delivery of innovative software products. You will manage the entire software development lifecycle, from requirement gathering and planning to execution, testing, deployment, and post-launch support. This position requires a leader who can effectively manage development teams, foster collaboration, and navigate the complexities of software projects. The role operates on a hybrid model, allowing for flexibility while ensuring key team interactions occur in the office. Join a team passionate about creating cutting-edge software solutions.
Key Responsibilities
- Lead and manage software development projects from initiation to closure, ensuring on-time and within-budget delivery.
- Define project scope, objectives, and deliverables in collaboration with product owners and stakeholders.
- Develop detailed project plans, including resource allocation, timelines, and risk management strategies.
- Manage software development teams, fostering a collaborative and productive environment.
- Oversee the execution of development sprints, ensuring adherence to Agile methodologies (Scrum/Kanban).
- Facilitate regular project meetings, including sprint reviews, retrospectives, and stakeholder updates.
- Monitor project progress, identify risks and impediments, and implement timely solutions.
- Ensure the quality of delivered software through effective testing and QA processes.
- Manage stakeholder expectations and communicate project status effectively.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Minimum of 7 years of experience in project management, with at least 5 years specifically managing software development projects.
- Proven experience with Agile development methodologies (Scrum, Kanban).
- Strong understanding of the software development lifecycle (SDLC).
- Experience with project management tools such as Jira, Confluence, or similar.
- Excellent leadership, communication, and interpersonal skills.
- Ability to manage technical teams and complex projects.
- PMP or Certified Scrum Master (CSM) certification is a strong advantage.
- Ability to work effectively in a hybrid model in Bloemfontein, Free State .
Benefits
- Competitive salary and potential for performance bonuses.
- Comprehensive medical and retirement benefits.
- Generous annual leave.
- Opportunities for professional development and training in new technologies.
- A dynamic and innovative work environment.
- Hybrid work arrangement offering flexibility.