Our client, a rapidly expanding software solutions provider based in Centurion, Gauteng , is seeking a skilled Project Manager to lead their software development teams. This role is critical in ensuring the timely and successful delivery of high-quality software products that meet client specifications and market demands. You will be responsible for overseeing the entire software development lifecycle, from requirement gathering and planning to development, testing, deployment, and maintenance. The ideal candidate will possess a deep understanding of software engineering principles and agile methodologies, combined with exceptional leadership and communication skills. This is an excellent opportunity to work with cutting-edge technologies and contribute to innovative projects within a collaborative and supportive environment. Join us in Centurion, Gauteng , and be part of a team that is shaping the future of software solutions. We pride ourselves on a culture that fosters creativity, problem-solving, and continuous improvement, making it an ideal place for ambitious software professionals.
Key Responsibilities
- Manage the end-to-end lifecycle of software development projects.
- Plan, execute, and deliver software projects on time and within budget.
- Lead and mentor software development teams, fostering a productive and collaborative atmosphere.
- Define project scope, requirements, and technical specifications in collaboration with stakeholders.
- Implement and manage agile methodologies (Scrum/Kanban) to optimize development processes.
- Identify, assess, and mitigate project risks and issues.
- Facilitate effective communication among development teams, QA, product owners, and other stakeholders.
- Monitor project progress, manage resources, and report on project status and key metrics.
- Ensure adherence to coding standards, quality assurance processes, and best practices.
- Manage stakeholder expectations and ensure client satisfaction throughout the project.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Minimum of 5 years of experience in software project management.
- Proven experience managing agile software development projects.
- Strong understanding of software development processes, technologies, and architectures.
- Excellent leadership, communication, and interpersonal skills.
- Proficiency in project management tools such as Jira, Confluence, or similar.
- Experience with version control systems (e.g., Git) and CI/CD pipelines is beneficial.
- Ability to translate business requirements into technical solutions.
- Strong problem-solving and analytical skills.
- Experience in Centurion, Gauteng or similar tech hubs is an advantage.
Benefits
- Our client offers a competitive salary and benefits package.
- Enjoy comprehensive medical and dental insurance plans.
- A generous annual leave allowance and paid time off.
- Opportunities for professional growth, including training, certifications, and conference attendance.
- A stimulating work environment in Centurion, Gauteng , with access to modern amenities.
- Pension fund contributions and retirement planning assistance.
- Regular team-building events and social functions.
- A culture that promotes innovation, collaboration, and work-life balance.
- Potential for career advancement within a growing tech company.