About the Role
Our client, an innovative technology solutions provider based in Tembisa , is seeking a proficient Project Manager to oversee the complete Software Development Lifecycle (SDLC) for various client projects. This role demands a structured approach to managing software development processes, ensuring timely delivery of high-quality applications and features. You will be responsible for planning, executing, and monitoring development projects, coordinating with development teams, designers, QA testers, and stakeholders. The ideal candidate will have a strong understanding of agile development methodologies, excellent communication skills, and a proven ability to deliver complex software solutions. This is an excellent opportunity to contribute to cutting-edge projects within the vibrant tech scene of Gauteng, ZA .
Key Responsibilities
- Manage all phases of the SDLC, from requirements gathering and design through to development, testing, deployment, and maintenance.
- Develop detailed project plans, including scope, timelines, resource allocation, and budget for software development projects.
- Lead and mentor software development teams, fostering a collaborative and productive work environment.
- Implement and manage agile methodologies (Scrum, Kanban) to ensure efficient and iterative development cycles.
- Facilitate clear and consistent communication between development teams, product owners, and other stakeholders.
- Identify and mitigate project risks and issues, ensuring timely resolution and minimal impact on project delivery.
- Oversee quality assurance processes and ensure that software meets defined standards and client requirements.
- Manage client relationships and expectations throughout the development process.
- Conduct regular project reviews and provide status reports to stakeholders in Tembisa .
- Ensure timely delivery of software products and features within budget.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- A minimum of 5 years of experience in project management, with a strong focus on software development projects.
- Proven experience managing the full SDLC using agile methodologies.
- Familiarity with various programming languages and software development tools.
- Excellent understanding of software architecture, design patterns, and testing methodologies.
- Strong leadership, communication, and interpersonal skills.
- Proficiency in project management software such as Jira, Trello, or Asana.
- Ability to manage multiple projects concurrently and prioritize effectively.
- Experience working in a hybrid setting, balancing remote collaboration with in-office interactions.
- Understanding of the software development landscape in Tembisa .
Benefits
- A competitive contract rate equivalent to R per annum, based on experience.
- Opportunity to work on diverse and innovative software projects.
- Potential for contract extension based on performance and project needs.
- Access to modern development tools and platforms.
- Professional development opportunities and skill enhancement programs.
- A collaborative and dynamic project team environment.
- Exposure to the latest trends in software development.