1,977,893open jobs
116,733companies
261,763added this week
Browse all
Salary
≈ $27k – $54k per year (Estimated)
Location
In office (Johannesburg)
Seniority
Senior · 6+ years exp

Confirmed on the employer's own hiring board on Oct 25, 2026. First seen by Alion on Sep 9, 2026. iOCO scores A on the Alion truth index.

Overview
Company
Impact
Profile match
iOCO is a South African technology company offering cloud, technology and managed services to business customers. Its job ads cover sales, product design, desktop support, SQL development and application support roles. The company is headquartered in Johannesburg, South Africa.

We’re seeking a Senior Business Analyst to join our team. If you have a strong analytical mindset, a talent for interpreting data, identifying trends, and developing effective business solutions, we’d love to hear from you. Join us in driving informed decision-making, solving complex challenges, and creating meaningful business impact.

Please note this role is fully onite, based in Sandton.

What you’ll do:

  • Consult to various clients, and their stakeholders, to understand their value chain, structure, functions, and products and/or services.
  • Building and maintaining strong relationships with clients and acting as a consultant on the projects or applications.
  • Challenge the business in their thinking, especially to understand the intent of the business requirement.
  • With little supervision, elicit, gather, analyse, document, validate and communicate business requirements (User Stories and Acceptance Criteria)
  • Write clear and concise user stories, epics, and features aligned with the INVEST principles to support effective agile development.
  • Collaborate with the business to build and maintain a well-prioritized backlog, ensuring delivery teams have a continuous flow of valuable work.
  • Conduct in-depth product analysis by developing strong knowledge of the existing product and identifying opportunities for improvement and innovation.

Your expertise:

  • Experienced with Scrum Principles in an Agile Environment.
  • Proven project experience in writing user stories, epics, features, in line with the INVEST principles of agile
  • At least 6-7 years’ experience in Business Analysis across a custom software development environment.
  • At least 3 years’ experience in Agile Projects
  • Working knowledge of (OAS) Open API specification 2.0 and 3.0
  • Able to read and interpret JSON and XML files
  • Able to understand and work using the Behaviour Driven Development (BDD) & Test-Driven Development (TDD) approach for new requirements that require development.
  • Formal qualification such as a B. Com or BSc, diploma or certification (IIBA or similar)

Personal Attributes:

  • A proven ability to work across multiple project teams at a given time
  • Demonstrated ability of high levels of communication skills - both verbally and written
  • Strong problem solving, communication and presentation skills
  • Ability to work under pressure towards predetermined/ established business objectives

Other information applicable to the opportunity:

  • Contract position
  • Location: Johannesburg

Why work for us?

Want to work for an organization that solves complex real-world problems with innovative software solutions? At iOCO, we believe anything is possible with modern technology, software, and development expertise. We are continuously pushing the boundaries of innovative solutions across multiple industries using an array of technologies.?

You will be part of a consultancy, working with some of the most knowledgeable minds in the industry on interesting solutions across different business domains.?

Our culture of continuous learning will ensure that you will have all the opportunities, tools, and support to hone and grow your craft.?

By joining IOCO you will have an open invitation to developer inspiring forums. A place where you will be able to connect and learn from and with your peers by sharing ideas, experiences, practices, and solutions.?

iOCO is an equal opportunity employer with an obligation to achieve its own unique EE objectives in the context of Employment Equity targets. Therefore, our employment strategy gives primary preference to previously disadvantaged individuals or groups.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,977,893 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Analytics
Similar stack
Same company
Johannesburg
≈ $31k – $62k per year (Estimated) • In office • Full-Time • 12+ years exp • South Africa
SQL
C#
C#
.NET
Blazor
Analytics
Tableau
Management
Agile
Scrum
Kanban
Apply
Analytics Engineer 7 hours ago
≈ $30k – $58k per year (Estimated) • In office • Full-Time • 4+ years exp • Pretoria
Python
SQL
Python
pySpark
Databases
Delta Lake
Microsoft Fabric
AI/ML
Spark
Machine Learning
DevOps
Azure
CI/CD
Analytics
Power BI
Azure Data Factory
Dimensional Modeling
Apply
≈ $20k – $39k per year (Estimated) • Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Bellville
Management
Confluence
Agile
Waterfall
Apply
Analytics Engineer 4 days ago
≈ $20k – $49k per year (Estimated) • Remote (Argentina, Brazil, South Africa) • Full-Time
Python
SQL
Databases
MySQL
PostgreSQL
Databricks
Delta Lake
AI/ML
Airflow
dbt
DevOps
CI/CD
Git
AWS
Linux
Analytics
Metabase
Dimensional Modeling
Apply
$99k – $225k per year • In office • Secret • Full-Time • 5+ years exp • Master's Degree • Tampa
Python
SQL
Analytics
Tableau
Power BI
Apply
≈ $27k – $71k per year (Estimated) • In office • 6+ years exp • Guangzhou
Java
Java
Maven
Spring Boot
Databases
PostgreSQL
Oracle
DevOps
Rest API
OpenShift
CI/CD
Docker
Kubernetes
Linux
SOAP
Management
Agile
Scrum
Kanban
Apply
≈ $80k – $150k per year (Estimated) • In office • 7+ years exp • Bachelor's Degree • Richmond
Management
Microsoft Project
Agile
Scrum
Apply
≈ $23k – $54k per year (Estimated) • In office • Master's Degree • Bengaluru
Java
SQL
Java
Spring Boot
Hibernate
DevOps
Rest API
Kibana
Management
Confluence
Agile
Apply
≈ $51k – $122k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Vancouver
Management
Miro
Jira
Agile
Apply
≈ $22k – $44k per year (Estimated) • In office • 6+ years exp • Pretoria
Management
Agile
BPMN
Apply
≈ $23k – $57k per year (Estimated) • In office • Johannesburg
SQL
Analytics
Power BI
Apply
≈ $27k – $54k per year (Estimated) • Hybrid • 8+ years exp • Johannesburg
SQL
Management
Agile
Scrum
Kanban
Apply
Business Analyst III 13 days ago
≈ $21k – $41k per year (Estimated) • In office • 5+ years exp • Pretoria
SQL
Management
Agile
Apply
≈ $25k – $64k per year (Estimated) • In office • 10+ years exp • Bachelor's Degree • Johannesburg
Management
ITIL
Apply
Technical Leader 7 hours ago
≈ $30k – $90k per year (Estimated) • In office • Full-Time • 7+ years exp • Bachelor's Degree • Johannesburg
JavaScript
Java
C#
Node JS
C#
.NET
DevOps
GCP
Azure
AWS
Apply
≈ $31k – $77k per year (Estimated) • In office • Full-Time • 5+ years exp • Johannesburg
Apply
≈ $34k – $88k per year (Estimated) • In office • Full-Time • 10+ years exp • Bachelor's Degree • Johannesburg
Apply
≈ $31k – $77k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree • Johannesburg
JavaScript
Java
TypeScript
C#
C++
C#
.NET
Frontend
Angular
Design
Figma
Management
Agile
Scrum
Apply
≈ $34k – $73k per year (Estimated) • In office • Full-Time • 15+ years exp • Bachelor's Degree • Johannesburg
Apply
See all jobs
This is one of many
1,977,893 more open roles from verified company boards, updated every day.