About the Role
Our client, a prominent software solutions provider, is seeking a dynamic Project Manager to oversee the full Software Development Lifecycle (SDLC) for their innovative product suite. This role offers a 'Hybrid' work model, combining essential collaboration time in the office near Klerksdorp, North West, ZA with the flexibility of remote work. You will be instrumental in guiding development teams from concept through to deployment and maintenance, ensuring projects are delivered on time, within scope, and to the highest quality standards. This is an excellent opportunity for a technically adept and well-organized Project Manager to make a significant impact on the development of cutting-edge software.
Key Responsibilities
- Manage all aspects of software development projects, from requirements gathering and planning to execution, testing, and deployment.
- Lead and mentor software development teams, fostering a collaborative and high-performance environment.
- Define project scope, objectives, deliverables, and success criteria in collaboration with stakeholders.
- Develop and maintain detailed project schedules, resource plans, and budgets.
- Identify, assess, and manage project risks and dependencies, implementing proactive mitigation strategies.
- Facilitate communication between development teams, product owners, QA, and other stakeholders.
- Ensure adherence to Agile/Scrum methodologies and promote best practices in software development.
- Track project progress, manage scope changes, and ensure timely delivery of high-quality software releases.
- Oversee the integration of user feedback and post-launch support requirements into project plans.
Requirements
- A Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- A minimum of 5-7 years of experience in project management, specifically within software development environments.
- Proven experience managing full SDLC projects using Agile/Scrum methodologies.
- Strong understanding of software development processes, technologies, and best practices.
- Excellent leadership, communication, and interpersonal skills.
- Experience with project management tools (e.g., Jira, Trello, Azure DevOps).
- Ability to manage stakeholder expectations and facilitate effective decision-making.
- Comfortable working in a hybrid model, balancing remote and in-office collaboration.
- Experience in cross-functional team leadership is essential.
Benefits
- Our client offers a competitive salary, along with a comprehensive benefits package including medical aid and a retirement annuity.
- Enjoy the flexibility of a hybrid work arrangement, balancing work and personal life.
- Opportunities for professional development, including training, conferences, and certifications, are provided.
- You will work with a talented and passionate team on challenging and innovative projects.
- Exposure to modern technology stacks and agile practices will enhance your skill set.
- We offer generous leave provisions and a supportive work culture that values employee contribution.
- Contribute to impactful software solutions and grow your career in a thriving tech environment.