Business Analyst

Monocle · Johannesburg, Gauteng

Posted 27 October 2026

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

What we are looking for

As a Business Analyst, you will work closely with stakeholders to gather business requirements, analyse operations, and recommend solutions that improve performance and compliance in the financial sector. Your responsibilities will include:

Project Initiation

  • Business case development - creating business cases that justify the project, outlining the benefits, costs and risks
  • Project scoping - working with stakeholders to clearly define the project's objectives, scope, and deliverables.
  • Write clear, succinct, and detailed user stories that capture the requirements from the user's perspective
  • Project Planning - assist in the development of the project plan and outline its objectives, scope, stakeholders, and high-level requirements

Requirements Elicitation

  • Work with stakeholders to understand their needs and gather detailed requirements for new projects or improvements to existing systems.
  • Establish success criteria with the business.
  • Translate requirements into a To-Be design.
  • Build use cases to strengthen requirements and assess validity.

Analysis

  • Turn business requirements into data requirements and actionable insights through design and creation of reports and dashboards.
  • Understanding of concepts such as data gap analysis and source to target mappings.
  • Analyse data to identify trends, patterns, and insights that can help in decision-making and improve business processes.

Design

  • Have functional experience in documenting As-Is and To-Be operating models across people, technology, data and processes.
  • Document recommendations based on gaps identified in the above (As-Is vs To-Be).
  • Help design solutions that meet business needs by working closely with developers and project managers to ensure the solution is feasible and aligns with business goals.

Development

  • Technical skills such as SAS, SQL, Power BI, Python are not essential but a nice to have, to ensure we can support any questions from technical teams.

Testing

  • Draft test plans that stipulate various components required for testing and how that aligns to project timelines.
  • Drafting of test cases - develop detailed test cases that describe the steps to be taken, the expected results, and the criteria for success.
  • Assessing and testing to ensure the requirements of the business are met.

We are looking for individuals with

  • A degree, with strong preference for a post graduate qualification.
  • 4+ years' experience in a similar role in Consulting, Banking or Insurance (required).
  • A solid understanding and functional experience across the entire project lifecycle.
  • Strong communication and documentation skills.
  • Strong excel skills for analysis.
  • Strong data analysis skills and experience with data visualisation tools.
  • Critical thinking and negotiation skills.
  • Experience working with stakeholders.
  • Proficiency in business analysis tools and methodologies (eg. Visio, Draw.io, Lucid Charts, Aris).
  • Experience with process modeling tools such as BPMN or UML.
Auto-apply to this jobView original posting ↗