Technical Business Analyst
IDBASE SOFTWARE Johannesburg
About the Role
We are seeking a highly skilled Technical Business Analyst to join our dynamic delivery team. This role sits at the intersection of business strategy and technical execution, where you will translate complex business needs into clear, actionable specifications for engineering teams.You will work closely with Solution Architects, Data Engineers, and cross-functional stakeholders to ensure that solutions are accurately defined, aligned to business goals, and delivered with precision.
This role is ideal for professionals who thrive in complex technical environments, enjoy bridging the gap between business and engineering, and take pride in producing high-quality documentation that drives real outcomes.
Key Responsibilities- Business & Technical Analysis
- Lead stakeholder engagements to gather, challenge, and document business, functional, and non-functional requirements
- Translate ambiguous business problems into structured technical specifications, user stories, and measurable acceptance criteria
- Analyse and map data flows, system interactions, and end-to-end processes to identify gaps, inefficiencies, and risks
- Ensure requirements are clear, complete, and aligned with business objectives
- Data & Systems
- Collaborate with Data Engineers and Solution Architects to define data requirements, mappings, and transformation logic
- Interpret and document data models, database schemas, and system structures
- Identify and escalate data quality, lineage, and governance issues during analysis and design phases
- Support the definition and validation of data pipelines and data platform requirements
- Solution Alignment & Integration
- Ensure all requirements align with overall solution architecture and integration patterns
- Participate actively in solution design workshops as a key contributor
- Assist in designing and documenting system integrations, APIs, and workflows
- Work closely with technical teams to ensure feasibility and scalability of proposed solutions
- Delivery & Execution
- Operate within Agile/Scrum environments, supporting backlog refinement, sprint planning, and story elaboration
- Drive UAT processes, coordinate testing cycles, and validate delivered solutions against acceptance criteria
- Act as the liaison between business stakeholders, developers, and QA teams to ensure alignment and delivery success
- Manage competing priorities and ensure timely delivery of high-quality outputs
Requirements & Qualifications
Must-Have Skills:
- 5+ years of experience as a Technical Business Analyst or Data Business Analyst in complex environments
- Strong SQL skills, with the ability to query, analyse, and validate datasets independently
- Proven experience producing functional specifications, technical documentation, and data mapping artefacts
- Solid understanding of APIs, system integrations, and data pipeline concepts
- Familiarity with development environments such as .NET or Java (non-coding but technically conversant)
- Experience working on data platforms, data warehouses, or migration projects
- Hands-on experience with tools such as Jira or Azure DevOps and Confluence (or similar)
- Strong analytical thinking, problem-solving, and attention to detail
- Excellent communication skills, with the ability to translate between technical and non-technical audiences
- Ability to work effectively in Agile environments and manage ambiguity
Highly Desirable Skills:
- Exposure to data visualisation or data profiling tools
- Understanding of data governance, lineage, and quality frameworks
- Experience with large-scale system integration or digital transformation initiatives
- Familiarity with cloud platforms such as AWS, Azure, or GCP
- Bachelor’s degree, higher certificate, or diploma in Information Systems, Computer Science, Data Analytics, Business Analysis, or a related field
- Contract Role (with possibility of renewal)
- Salary: Market Related/ Negotiable
- Location Options: Pretoria / Centurion / Midrand / Johannesburg / Cape Town
- Must be located in South Africa or have a valid work permit for South Africa
The Legends AgencyJohannesburg
Business Analyst 2 Year Contract
Drive requirement definition for large-scale software initiatives
Johannesburg-based (remote permitted) | 9am5pm | Negotiable
About Our Client
Our client is a technology-focused organisation delivering software...
Emporium Human CapitalBedfordview, 10 km from Johannesburg
Business Analyst -POS26233
Based: Bedfordview - (Hybrid/On-site)
Salary: R900,000 R1,000,000 per annum (URGENT)
Role Purpose
Bridge the gap between business needs and technical solutions. Elicit, document, and validate business requirements...
People SourceJohannesburg
closely with clients, internal stakeholders, and technical teams to ensure solutions are aligned to business objectives, system architecture, and long-term strategic direction.
Minimum Requirements
• 4+ years experience as a Business Analyst...