About the Role
Our client, a rapidly growing software solutions provider, is seeking a diligent and organized Project Manager to oversee various software development lifecycle (SDLC) projects. This role is integral to ensuring the timely and efficient delivery of high-quality software products. Based at our Soweto, Gauteng office, with the option for a hybrid work arrangement, you will manage projects from requirements gathering through to deployment and maintenance. The ideal candidate has a strong understanding of software development methodologies, excellent organizational skills, and a passion for delivering exceptional software solutions. Join our vibrant team in Soweto, Gauteng and contribute to the success of innovative software projects.
Key Responsibilities
- Manage the full software development lifecycle (SDLC) for assigned projects, ensuring adherence to timelines and quality standards.
- Develop detailed project plans, defining scope, objectives, deliverables, resources, and schedules.
- Facilitate effective communication and collaboration between development teams, QA, product owners, and stakeholders.
- Identify, track, and resolve project risks, issues, and dependencies.
- Manage project budgets and resource allocation effectively.
- Coordinate software testing phases, including unit, integration, and user acceptance testing (UAT).
- Ensure the successful deployment of software releases to production environments.
- Maintain comprehensive project documentation, including status reports, meeting minutes, and risk logs.
- Contribute to the continuous improvement of SDLC processes and best practices.
- Provide regular project updates and elevate critical issues to management as needed.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Minimum of 4 years of experience in project management, with a strong focus on software development projects.
- Proven experience managing projects using Agile methodologies (Scrum, Kanban).
- Familiarity with various phases of the Software Development Lifecycle (SDLC).
- Excellent organizational, planning, and time management skills.
- Strong communication, interpersonal, and leadership abilities.
- Proficiency in project management tools (e.g., Jira, Trello, Asana) and development environments.
- Ability to work effectively in a hybrid model, combining on-site presence in Soweto, Gauteng with remote flexibility.
- Understanding of software development principles and technologies is a plus.
- A proactive approach to problem-solving and risk mitigation.
Benefits
- Our client offers a competitive salary, complemented by a comprehensive benefits package including medical aid, provident fund, and potential for performance-based bonuses. We provide a supportive and collaborative work environment with opportunities for professional development and skill enhancement. The hybrid work arrangement offers flexibility, allowing for a healthy work-life balance, while leveraging our facilities in Soweto, Gauteng . Join a growing company where your contributions are valued and there are clear pathways for career advancement in software project management.