Business Analyst (software Development)

Johannesburg, Gauteng, South Africa

Job Description

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 that the 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, and 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 a related field.
Nice to Haves:
  • Experience in mining, logistics or industrial/fielda??operations.
  • Exposure to BI/reporting tools (Power BI and Tableau).
  • Experience with UX/UI wireframes and validation.
  • Knowledge of AWS or cloud environments.

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
    JD1527164
  • 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