Project Manager Software Development

Port Elizabeth, EC, ZA, South Africa

Job Description

Project Manager - Software Development



Location:

Port Elizabeth (Hybrid / Office-based as required)

Type:

Full-time

Role Overview



The Project Manager is responsible for ensuring the successful delivery of software development projects, internal products, and SLA commitments. This includes delivering projects on time, within budget, to scope, and with quality, while driving adherence to processes and ensuring excellent client service. The role requires strong leadership, agile delivery expertise, and the ability to hold cross-functional teams accountable to commitments.

Major Duties and Responsibilities:



Leadership & Accountability



Provide strong leadership and direction to software developers, business analysts, QA, support, and operations teams. Hold team members accountable to estimates, deadlines, and agreed deliverables. Drive a culture of ownership, quality, and continuous improvement.

Agile Project Management



Plan, facilitate, and continuously improve agile practices (sprint planning, daily scrums, sprint reviews, retrospectives). Manage product backlogs and ensure tasks are well defined, estimated, and prioritised. Track velocity, capacity, and progress against sprint and release goals.

Project Execution & Delivery



Lead, manage, and control the execution of multiple concurrent projects (custom builds, internal products, SLA-driven initiatives). Ensure adherence to agreed processes and standards. Manage project scope, timelines, budgets, and change requests. Identify, assess, and mitigate risks proactively. Produce accurate reporting for stakeholders and clients.

Client & Stakeholder Management



Act as the primary point of contact for clients on project delivery matters. Ensure clear communication, expectation management, and proactive problem resolution. Champion client satisfaction through quality delivery and responsiveness.

Process & Continuous Improvement



Ensure best practices in project management, agile delivery, and software development processes are followed. Continuously refine workflows to improve predictability, quality, and efficiency. Contribute to internal process development, standards, and methodologies.

Experience & Background



4+ years' experience in software development project management. Proven track record of delivering projects on time, on budget, and to scope. Strong experience in agile methodologies (Scrum, Kanban, Agile at scale). Experience in people management, risk management, and change management. Experience managing SLA-based support, hosting, or operational projects advantageous. Business analysis or software development background beneficial.

Key Skills & Qualifications



Bachelor's Degree in Information Systems, Computer Science, Business Management, or related field. Agile certification (Scrum Master, PMI-ACP, or equivalent) essential. PRINCE2 / PMP certification advantageous. Strong leadership and conflict management skills - ability to enforce accountability and drive performance. Excellent stakeholder engagement and client-facing communication skills. Proficiency with project management tools. High level of organisational, time management, and analytical ability.
Job Type: Full-time

Experience:

Project Management: 3 years (Required)
Location:

Port Elizabeth, Eastern Cape (Required)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1508339
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Port Elizabeth, EC, ZA, South Africa
  • Education
    Not mentioned