We are looking for an experienced Technical Business Analyst to join a leading telecommunications client on a managed services engagement based in Midrand (5 days onsite).
This role sits within a Risk and Fraud technology environment and is suited to a Business Analyst who is comfortable operating in a data-intensive, integration-heavy ecosystem. The successful candidate will translate complex risk and business requirements into clear, structured technical specifications across APIs, data pipelines, and enterprise platforms.
This is not a purely functional BA role — the ideal candidate must be technically strong, confident with SQL and APIs, and comfortable working with Big Data and integration teams.
Key Responsibilities
- Engage with Risk and Fraud stakeholders to gather and document detailed business and system requirements
- Translate requirements into functional and technical specifications for integration and data teams
- Perform advanced SQL analysis to validate data, investigate issues, and support solution design
- Define API requirements using Swagger / OpenAPI specifications
- Support data modelling, ETL processes, and data warehousing initiatives
- Collaborate with architects, developers, and data engineers on solution design
- Facilitate workshops, backlog refinement, and sprint ceremonies
- Support UAT planning and coordinate validation activities
- Ensure governance, traceability, and documentation standards are maintained
- Contribute to continuous improvement within an Agile delivery environment
Minimum Requirements
- 5+ years’ experience as a Business Analyst in a technical or data-heavy environment
- Strong hands-on SQL experience (non-negotiable)
- Experience working with APIs (Swagger / OpenAPI)
- Exposure to Big Data, ETL, or data warehousing environments
- Experience in Risk, Fraud, or regulated enterprise environments
- Strong stakeholder management and documentation skills
- Agile experience (Jira / Confluence)