A Senior Business Analyst is needed to join the team at iOCO in Johannesburg. This is a contract position offering a market-related salary, and applications close on December 27, 2026.
About the company and the work
iOCO is a consultancy that solves complex real-world problems with innovative software solutions, working with some of the most knowledgeable minds in the industry. The advert highlights a culture of continuous learning, with opportunities, tools and support for professional growth, and an open invitation to developer forums. In this role, you will act as a consultant to clients on projects and applications, bridging the gap between business needs and delivery teams in a custom software development environment.
Role details and duties
As Senior Business Analyst, your work will include:
- Building and maintaining strong relationships with clients and acting as a consultant on the projects or applications.
- Challenging the business in its thinking, especially to understand the intent behind business requirements.
- With little supervision, eliciting, gathering, analysing, documenting, validating and communicating business requirements, including user stories and acceptance criteria.
- Writing clear and concise user stories, epics and features aligned with the INVEST principles to support effective agile development.
- Collaborating with the business to build and maintain a well-prioritised backlog, so delivery teams have a steady flow of valuable work.
- Conducting in-depth product analysis by developing strong knowledge of the existing product.
Requirements
Only the requirements stated in the advert are listed here:
- At least 6 to 7 years of experience in Business Analysis across a custom software development environment.
- Experience with Scrum principles in an agile environment.
- Proven project experience in writing user stories, epics and features in line with the INVEST principles.
- At least 3 years of experience in agile projects.
- Working knowledge of Open API Specification (OAS) 2.0 and 3.0.
- Able to read and interpret JSON and XML files.
- Able to understand and work using Behaviour Driven Development (BDD) and Test-Driven Development (TDD).
- A formal qualification such as a B.Com or BSc, diploma or certification (IIBA or similar).
The advert also values personal attributes: a proven ability to work across multiple project teams at a given time, demonstrated high levels of communication skills, both verbal and written, strong problem-solving, communication and presentation skills, and the ability to work under pressure towards predetermined business objectives.
Where to find and apply safely
This vacancy is listed on Careers24, and the Apply button on this page takes you directly to the original advert. Apply only through that advert, and be wary of anyone who asks you for payment or personal banking details in exchange for this job.
Practical tips
Make sure your CV clearly shows your 6 to 7 years of business analysis experience in custom software development, your 3 years in agile projects, and your Scrum experience. Give examples of user stories, epics and features you have written to INVEST principles, and mention your working knowledge of OAS 2.0 and 3.0, JSON and XML, and BDD and TDD, since these are named in the advert. Evidence of working across several project teams at once will also strengthen your application.
How the process works
Submit your application through the original Careers24 advert before December 27, 2026. The advert reference is 205203. Shortlisted candidates will be contacted through the employer’s normal recruitment process, so keep an eye on your email after applying.
Important information
This post is informational only. It summarises the original advert for job seekers and is not the employer. Always confirm the role details, salary and closing date in the original advert before applying.
#SouthAfricaJobs #JobsInSouthAfrica #SeniorBusinessAnalystJobs #JohannesburgJobs #ITJobs #GautengJobs #BusinessAnalystJobs #AgileJobs