Business Analyst (software Development)

Johannesburg, Gauteng, South Africa

Job Description

My client in the heart of Johannesburg North is looking for a Business Analyst who loves digging into complex systems, defining workflows, and turning business needs into clear, testable digital solutions. You'll work closely with stakeholders, devs, QA and PMs. This role does not require software development--you'll focus on requirement gathering, process modelling, and ensuring our desktop applications are solid, secure, and scalable.
Key Responsibilities

  • Run workshops and stakeholder interviews to uncover business, system, and reporting requirements.
  • Document requirements as epics, user stories, with clear acceptance criteria.
  • Model workflows/processes (UML or BPMN).
  • Assist Product Managers or Owners with backlog prioritisation.
  • Collaborate daily with developers & QA to clarify requirements & validate testing.
  • Lead / support User Acceptance Testing (UAT) to ensure delivered work meets business needs.
  • Ensure alignment with business strategy & regulatory/compliance obligations.
What You'll Bring
  • 3-5+ years as a Business Analyst in software/system development.
  • Strong Agile experience (Scrum or Kanban).
  • Comfortable writing user stories, epics, acceptance criteria.
  • Good understanding of APIs, SQL, data models, ERDs.
  • Experience with process mapping tools (Visio, Lucidchart, Miro, etc.).
  • Excellent communication, stakeholder engagement & facilitation skills.
  • Bachelor's degree in IT, Information Systems, Business or related field.
Nice to Haves
  • Experience in mining, logistics or industrial/field-operations.
  • Exposure to BI/reporting tools (Power BI, Tableau).
  • Experience with UX/UI wireframes and validation.
  • Knowledge of AWS or cloud environments.
For more information please contact:
Melody Nandalall

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1525737
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned