About the Role
Our client is a prominent player in the technology solutions industry, actively seeking an accomplished Lead Project Manager to guide their software development teams in George, Western Cape. This pivotal role demands an individual with extensive experience in managing the entire software development lifecycle (SDLC), from concept and design to implementation and deployment. You will be responsible for orchestrating complex software projects, ensuring timely delivery, and meeting stringent quality benchmarks. The successful candidate will champion agile methodologies, foster innovation, and cultivate a collaborative environment that drives product excellence. This is an exciting chance to lead impactful projects and shape the future of technology solutions within a forward-thinking organization.
Key Responsibilities
- Lead the planning, execution, and delivery of multiple software development projects simultaneously, ensuring alignment with business objectives.
- Implement and refine agile methodologies (Scrum, Kanban) to optimize team performance and project velocity.
- Manage project scope, timelines, resources, and budgets effectively, proactively identifying and mitigating risks.
- Facilitate cross-functional team collaboration, including developers, designers, QA engineers, and stakeholders.
- Oversee the entire software development lifecycle, from requirements gathering and backlog grooming to testing, deployment, and post-launch support.
- Ensure high-quality code delivery through rigorous testing, code reviews, and adherence to best practices.
- Communicate project status, risks, and milestones clearly and concisely to all stakeholders, including executive leadership.
- Drive continuous improvement initiatives within the development process and team dynamics.
Requirements
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Minimum of 7 years of experience in project management, with a strong emphasis on software development projects.
- Demonstrated experience as a Lead Project Manager or in a similar senior leadership role overseeing development teams.
- Expertise in Agile and Scrum methodologies; Scrum Master certification is a plus.
- Proficiency with project management tools such as Jira, Confluence, and Azure DevOps.
- Excellent understanding of the software development lifecycle and common programming languages/frameworks.
- Strong analytical, problem-solving, and critical thinking skills.
- Exceptional leadership, communication, and interpersonal abilities to manage diverse teams and stakeholders effectively in a remote setting.
Benefits
- Highly competitive salary package with potential for annual bonuses based on performance.
- Comprehensive private medical and dental insurance plans.
- Generous provision of paid leave, including annual leave and personal days.
- Significant opportunities for professional growth through training programs, workshops, and conference attendance.
- Access to state-of-the-art development tools and technologies.
- A fully remote work environment, offering flexibility and work-life balance.
- Contribution to retirement savings plan.