About the Role
Our client, WhatJobs Direct, is seeking a skilled Project Manager to oversee the Software Development Lifecycle (SDLC) for critical projects. This is a fully remote position, allowing you to contribute your expertise from anywhere within South Africa. The ideal candidate will have a robust background in managing software development projects from concept through deployment and maintenance, ensuring timely and high-quality delivery. You will work with agile methodologies, coordinate with development teams, product owners, and other stakeholders to achieve project objectives. This role requires exceptional communication skills, a deep understanding of software development processes, and the ability to thrive in a collaborative, remote-first environment. We are looking for a leader who can effectively manage distributed teams, mitigate risks, and drive the successful completion of software initiatives. Join our client to play a key role in shaping their digital solutions and enhancing their software offerings, all while enjoying the benefits of a remote work arrangement.
Key Responsibilities
- Manage all phases of the Software Development Lifecycle (SDLC), including planning, execution, testing, deployment, and maintenance.
- Lead and facilitate agile ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Collaborate closely with software engineers, QA testers, product managers, and business stakeholders to ensure project alignment.
- Develop and maintain detailed project plans, timelines, budgets, and resource allocation for software development projects .
- Identify, assess, and manage project risks, issues, and dependencies in a remote setting.
- Ensure adherence to coding standards, quality assurance processes, and security best practices.
- Facilitate clear and effective communication among project team members and stakeholders using virtual tools.
- Track project progress, manage scope, and ensure timely delivery of software releases.
- Prepare and present project status reports, metrics, and documentation to senior management.
Requirements
- Minimum of 5 years of experience in Project Management , with a strong focus on Software Development Lifecycle (SDLC) management.
- Proven experience successfully managing software development projects using Agile methodologies (Scrum, Kanban).
- Familiarity with various programming languages, database technologies, and software architecture concepts.
- Proficiency in project management software (e.g., Jira, Confluence, Azure DevOps) and collaboration tools.
- Excellent communication, leadership, and interpersonal skills, adapted for a remote work context.
- Strong understanding of software development processes, testing, and deployment strategies.
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Agile certifications (e.g., CSM, CSPO) are highly desirable.
- Must be adept at working fully remotely , demonstrating strong self-management, organizational skills, and proactive communication.
Benefits
- Competitive salary and performance-based bonuses.
- Fully remote work arrangement, offering significant flexibility and work-life balance.
- Opportunities for professional growth, training, and obtaining relevant certifications.
- Exposure to innovative software projects and cutting-edge technologies.
- A collaborative and supportive remote work culture.
- Contribution to a company committed to technological advancement.
- Access to online learning resources and professional development platforms.