Technical Business Analyst

apartmentIDBASE SOFTWARE placeJohannesburg calendar_month 

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
  1. 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
  1. 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
  1. 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
  1. 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
Education
  • Bachelor’s degree, higher certificate, or diploma in Information Systems, Computer Science, Data Analytics, Business Analysis, or a related field
Additional Information
  • 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
business_centerHigh salary

Business Analyst – 2 Year Contract

apartmentThe Legends AgencyplaceJohannesburg
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...
starFeatured

Business Analyst

apartmentEmporium Human CapitalplaceBedfordview, 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...
thumb_up_altRecommended

Business Analyst

apartmentPeople SourceplaceJohannesburg
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...