About the Role
Our client, a rapidly growing software development firm, is looking for a dynamic and experienced Lead Project Manager to spearhead their software development initiatives in Tembisa, Gauteng . This role is crucial for overseeing the successful delivery of complex software products, from conceptualization to deployment. You will lead cross-functional teams of developers, designers, and QA engineers, ensuring projects are completed on time, within budget, and to the highest quality standards. The ideal candidate will have a deep understanding of software development lifecycles (SDLC) and experience with various agile methodologies. This is a unique opportunity to shape the future of our client's product offerings and contribute to their continued success in the competitive tech landscape. The position is based fully on-site to foster strong team cohesion and facilitate hands-on collaboration.
Key Responsibilities
- Define and manage project scope, objectives, and deliverables for software development projects.
- Develop detailed project plans, schedules, resource allocation, and budgets.
- Lead and mentor software development project teams, fostering a collaborative and high-performance culture.
- Oversee the entire SDLC, ensuring adherence to best practices and quality assurance standards.
- Identify, assess, and manage project risks and issues, implementing effective mitigation strategies.
- Facilitate effective communication among team members, stakeholders, and senior management.
- Manage vendor relationships and external dependencies crucial for project success.
- Track project progress, prepare status reports, and present findings to stakeholders.
- Ensure timely delivery of high-quality software solutions that meet client requirements.
- Conduct project reviews and retrospectives to identify areas for continuous improvement.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- Minimum of 8 years of progressive experience in project management within the software development industry.
- Proven experience leading software development projects from conception to launch.
- Strong understanding of Agile methodologies (Scrum, Kanban) and their practical application.
- Experience with various programming languages and software development tools is advantageous.
- Excellent leadership, team management, and motivational skills.
- Exceptional communication, negotiation, and stakeholder management abilities.
- Proficiency in project management and collaboration tools (e.g., Jira, Confluence, Trello).
- Demonstrated success in delivering complex software projects on time and within budget.
- Relevant certifications such as PMP, CSM, or CSPO are a plus.
Benefits
- An attractive salary package benchmarked against industry standards.
- Comprehensive health insurance and retirement savings plan.
- Significant opportunities for professional growth and skill enhancement.
- Generous paid time off and holiday schedule.
- Access to state-of-the-art development tools and technologies.
- A vibrant and innovative company culture.
- Exposure to cutting-edge software projects and methodologies.
- Performance-based bonuses and incentives.
- Team outings and company-sponsored events.
- Convenient office location in Tembisa, Gauteng .