Enter a job title or keyword

Business Analyst (Contract)


Job Location:

Cape Town - South Africa

Monthly Salary: ZAR 1 - 1
Experience Required: 10years
Posted: 11 September 2026 (16 hours ago)
Application Deadline: 9 December 2026
Vacancies: 1 Vacancy

Job Summary

Our client is looking for a highly experienced Business Analyst to join a dynamic technology environment and deliver high-quality business analysis services across multiple concurrent software application development initiatives. The role has a strong focus on innovation digital transformation and system modernisation serving as a critical bridge between business stakeholders and technical delivery teams.


Key Responsibilities:

  • Lead business analysis across multiple concurrent projects.
  • Elicit analyse and document business and system requirements.
  • Produce high-quality documentation including Business Requirements Documents Functional Specifications User Stories and Process Maps.
  • Facilitate stakeholder workshops and engagement sessions.
  • Translate business requirements into functional specifications for development teams.
  • Support SDLC phases including design development testing and UAT.
  • Support the UAT process by providing guidance and clarifying requirement ambiguities.
  • Maintain requirements traceability.
  • Conduct gap analysis and process improvement activities.
  • Analyse and map current and future-state business processes to identify inefficiencies risks and improvement opportunities.
  • Facilitate process redesign and optimisation initiatives aligned with business objectives and technology solutions.
  • Define process measures controls and performance indicators to support continuous improvement.


Key Deliverables:

  • Business and functional requirements documentation.
  • Process maps and workflow diagrams.
  • Stakeholder engagement outputs.
  • Traceability matrices and UAT support artefacts.


Governance Risk & Compliance:

  • Ensure all processes align with organisational governance compliance and audit standards.
  • Maintain audit-ready documentation for process changes and digital initiatives.
  • Support internal and external audits by providing process evidence metrics and controls.
  • Embed quality risk management and controls into process design.


Requirements
  • Relevant Degree / Diploma in IT Business Analysis Information Systems; OR Matric with 10 years experience and a recognised Business Analysis certification (CBAP CCBA PMI-PBA).
  • Minimum 10 years relevant Business Analysis experience within Software Application Development environments.
  • Process Engineering background and experience would be beneficial and preferred.
  • Proven experience working on multiple projects simultaneously.


Required Skills and Competencies:

  • Strong documentation and requirements specification skills.
  • Excellent stakeholder engagement and communication.
  • Strong analytical and problem-solving ability.
  • Innovation-driven with a demonstrated ability to develop practical future-focused solutions.
  • Experience with Agile Scrum and Waterfall methodologies.
  • Ability to manage multiple priorities and deadlines.
  • Proficiency in tools such as JIRA Confluence Azure DevOps Visio.



Required Skills:

Required Technical Skills Development C# 6 preferably 8 Core RESTful API development Databases Strong relational database experience PostgreSQL and/or SQL Server Database/schema design Query optimisation Entity Framework Core or similar ORM Development Practices Git-based version control Branching strategies Pull requests and code reviews CI/CD pipelines Unit and integration testing Ways of Working Agile/Scrum experience Experience working with existing production codebases Strong code-reading and troubleshooting ability Comfortable with structured knowledge transfer and technical handovers Advantageous AWS experience particularly: EC2 RDS S3 Other managed AWS services Cloud-native application development Experience supporting mission-critical or nationally deployed platforms Experience taking ownership of an inherited/existing application Technical leadership or mentoring experience Qualifications & Experience 5 years of commercial software development experience Strong hands-on experience with C# Proven experience delivering and supporting production systems Strong experience with Core and REST APIs Solid relational database experience Experience working within cloud-hosted or cloud-native environments Relevant degree in: o Computer Science o Information Technology o Software Engineering o or a related field


Required Education:

Bachelors Degree in Computer Science Information Technology Software Engineering or a related field.