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.