About the Role
Our client, a rapidly growing tech innovator headquartered in Cape Town, Western Cape, is seeking an accomplished Lead Project Manager to spearhead their software development projects. This pivotal role involves guiding project teams through the entire Software Development Lifecycle (SDLC), from initial concept and requirements gathering to deployment and post-launch support. You will be responsible for defining project roadmaps, managing timelines, allocating resources effectively, and ensuring the successful delivery of high-quality software solutions that meet market demands and client expectations. This is an on-site role based in vibrant Cape Town, offering a unique opportunity to contribute to the company's strategic vision and product innovation. If you thrive in a fast-paced, collaborative environment and have a passion for building exceptional software products, this position is for you.
Key Responsibilities
- Oversee the end-to-end management of software development projects, adhering to strict deadlines and quality standards.
- Define project scope, goals, and deliverables in collaboration with senior management and stakeholders.
- Develop and manage detailed project plans, schedules, and budgets.
- Lead and mentor project teams comprising developers, QA engineers, designers, and business analysts.
- Facilitate communication and collaboration among team members and across departments.
- Identify, assess, and manage project risks and dependencies, implementing proactive solutions.
- Ensure adherence to best practices in software development methodologies (Agile/Scrum, Kanban).
- Track project progress, provide regular status reports, and manage stakeholder expectations.
- Conduct project post-mortems to identify lessons learned and areas for improvement.
Requirements
- At least 8 years of progressive experience in project management within a software development context.
- Demonstrated success in leading complex software development projects from inception to completion.
- Expertise in 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 with project management tools (e.g., Jira, Confluence, Trello).
- Exceptional communication and presentation skills, with the ability to articulate technical concepts to non-technical audiences.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Willingness to work full-time on-site in Cape Town, Western Cape.
Benefits
- Highly competitive salary with potential for annual bonuses.
- Generous medical aid and pension fund contributions.
- Opportunities for professional growth, training, and attending industry conferences.
- Vibrant office culture in a prime Cape Town location.
- Access to the latest software development tools and technologies.
- Collaborative work environment with a focus on innovation.
- Significant project impact and career advancement potential.
- Employee wellness programs.