Intermediate - Business Analyst

Codehesion

Centurion

On-site

ZAR 350,000 - 550,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Codehesion in Centurion, Gauteng, is seeking a Business Analyst to analyze business requirements, map workflows, and translate needs into user stories for software development teams.

You will work with stakeholders across projects, facilitate discovery sessions, and support QA through UAT. The role emphasizes strong communication, documentation, and adherence to SDLC, with opportunities to impact multiple industries.

Qualifications

  • Strong analytical and problem‑solving skills.
  • Excellent communication and interpersonal skills.
  • Proficiency in documenting business requirements and creating functional specifications.
  • Ability to collaborate effectively with cross‑functional teams.
  • Knowledge of software development methodologies and lifecycle.
  • Detail‑oriented with excellent organisational and time‑management skills.

Responsibilities

  • Maintain strong, positive relationships with clients as the primary contact for business analysis activities on projects.
  • Gather, analyze, and document client business processes, requirements, workflows, user journeys, and system interactions.
  • Translate business needs into detailed, actionable user stories and acceptance criteria for UX/UI design, development, and QA.
  • Collaborate with stakeholders to define project scope, goals, and deliverables.
  • Support QA by validating requirements during UAT and ensuring outcomes align with business needs.
  • Conduct research and data analysis to identify process improvements.
  • Drive ongoing communication to clarify evolving requirements and constraints.
  • Facilitate workshops, discovery sessions, and stakeholder interviews.
  • Present updates and progress reports to stakeholders and leadership.
  • Stay updated with industry trends and best practices in business analysis.

Skills

Analytical skills
Communication
Requirements documentation
Cross-functional collaboration
SDLC knowledge
Detail-oriented

Education

Bachelor's degree (preferred)

Job description

This role will analyze business requirements, gather information, design workflows and gain an in depth understanding of the business processes of our clients in order for our software development project teams to deliver a product of high quality.This role will work alongside our many different software development project teams and gain exposure to different industries.


Responsibilities :



  • Maintain strong, positive working relationships with clients, acting as the primary point of contact for business analysis‑related activities on key projects.

  • Gather, analyze, and document client business processes, requirements, workflows, user journeys, and system interactions.

  • Translate business needs into detailed, actionable user stories and acceptance criteria to support UX/UI design, development, and QA teams.

  • Collaborate with internal and external stakeholders to define and refine project scope, goals, and deliverables.

  • Support the QA process by validating requirements during UAT (User Acceptance Testing) and ensuring project outcomes align with business needs.

  • Conduct research and data analysis to identify process inefficiencies or opportunities for enhancement.

  • Drive ongoing communication to clarify evolving requirements, priorities, and constraints, ensuring the project remains aligned with business objectives.

  • Facilitate workshops, discovery sessions, and stakeholder interviews where needed.

  • Present updates and progress reports to stakeholders and leadership, including structured weekly feedback sessions with the Head of PMO.

  • Stay updated with industry trends and best practices in business analysis.


Requirements :



  • Strong analytical and problem‑solving skills.

  • Excellent communication and interpersonal skills.

  • Proficiency in documenting business requirements and creating functional specifications.

  • Ability to collaborate effectively with cross‑functional teams.

  • Knowledge of software development methodologies and lifecycle.

  • Detail‑oriented with excellent organisational and time‑management skills.

  • A Bachelor's degree in a relevant field is preferred but not mandatory.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Technical Business Analyst
Senior Technical Business Analyst

Communicate Finance • Wes-Kaap

On-site
ZAR 600,000 - 900,000
Intermediate Business Analyst
Intermediate Business Analyst

Ithemba Recruitment • South Africa

On-site
IT Business Analyst
IT Business Analyst

Optimal Growth Technologies • Cape Town

On-site
ZAR 700,000 - 1,000,000
Business Analyst
Business Analyst

Agile Bridge • South Africa

On-site
ZAR 300,000 - 400,000
Business Analyst
Business Analyst

LINKFIELDS INNOVATIONS (PTY) LTD • Johannesburg

On-site
ZAR 500,000 - 700,000
Business Analyst at reversidesoftwaresolutionspt
Business Analyst at reversidesoftwaresolutionspt

Reverside • Johannesburg

On-site
ZAR 700,000 - 1,000,000
Lead Business Analyst
Lead Business Analyst

SavageOne Pty Ltd • South Africa

On-site
ZAR 500,000 - 700,000
Lead Business Analyst
Lead Business Analyst

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 600,000 - 900,000
Senior Business Analyst
Senior Business Analyst

Ithemba Recruitment • South Africa

On-site
ZAR 500,000 - 600,000
Business Systems Analyst - Senior
Business Systems Analyst - Senior

Be Different • Gauteng

On-site
ZAR 500,000 - 800,000