About the Role
Our client is seeking a dedicated and proactive Project Manager to lead their software development initiatives in Tembisa, Gauteng. This role is crucial for orchestrating the development lifecycle, ensuring timely delivery of high-quality software solutions. You will collaborate closely with development teams, product owners, and stakeholders to translate business requirements into successful software products. The ideal candidate thrives in a fast-paced environment and possesses exceptional organizational and communication skills. This is a fantastic opportunity to drive innovation within a dynamic software house and contribute to impactful projects for a respected organization located in the heart of Gauteng. This role requires on-site presence in Tembisa to foster close team collaboration and facilitate hands-on project oversight.
Key Responsibilities
- Oversee the entire software development lifecycle, from conceptualization and design to deployment and maintenance.
- Define project scope, objectives, and deliverables in collaboration with stakeholders and team members.
- Develop detailed project schedules, allocate resources effectively, and manage project timelines.
- Facilitate communication and collaboration between cross-functional teams, including developers, QA engineers, designers, and business analysts.
- Implement and manage Agile methodologies (Scrum, Kanban) to ensure efficient development processes.
- Identify, assess, and mitigate project risks and issues, ensuring minimal disruption to project timelines.
- Manage project documentation, including requirements, specifications, and status reports.
- Conduct regular team meetings, sprint planning, and retrospective sessions.
- Ensure adherence to coding standards, quality assurance processes, and security best practices.
- Report project progress and key metrics to senior management and relevant stakeholders in Tembisa and Gauteng.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- Minimum of 5 years of experience managing software development projects.
- Proven experience with Agile methodologies (Scrum Master certification is a plus).
- Strong understanding of the software development lifecycle (SDLC).
- Excellent leadership, team management, and conflict resolution skills.
- Proficiency in using project management tools such as Jira, Confluence, or similar.
- Exceptional communication and presentation skills, both written and verbal.
- Ability to translate technical concepts into clear business requirements and vice versa.
- Experience in the South African tech industry is preferred.
- Strong analytical and problem-solving capabilities within the Tembisa region.
Benefits
- Competitive salary with performance-based bonuses.
- Comprehensive health insurance plan.
- Pension fund contributions.
- Opportunities for professional growth and certifications.
- Access to modern development tools and technologies.
- A collaborative and innovative team culture.
- Generous paid time off.
- On-site parking and convenient access in Tembisa, Gauteng.