Our client, a leading mining technology company who provides advanced analytics and solutions that drive efficiency and safety in the coal mining industry, is looking to appoint a Business Analyst to join their team based in Lonehill, Sandton.
Job Overview:
The successful candidate will play a pivotal role in bridging the gap between business needs and technical solutions, working closely with stakeholders, project managers and developers to build mobile, web and desktop (React/Electron) applications. Responsibilities include defining new features, enhancing existing applications and integrating external systems to streamline business operations. This is a full-time position requiring strong analytical, communication and collaboration skills in a fast-paced Agile environment.

REQUIREMENTS:

  • 3-5 years of experience as a Business Analyst in a software development environment.
  • Strong knowledge of Agile frameworks, particularly Scrum.
  • Proficiency in creating technical documentation, including user stories, epics, and acceptance criteria.
  • Willing and able to travel to clients.
  • Excellent communication and facilitation skills, with the ability to engage both technical and non-technical
  • Strong analytical thinking and problem-solving skills, with attention to detail.
  • Ability to manage multiple projects effectively while prioritizing stakeholder needs.
  • Familiarity with API concepts and database structures to support system integrations.
  • Understanding of cloud-hosted environments (AWS) and SQL Server databases.

Duties & Responsibilities:

  • Collaborate with stakeholders, including clients and project managers, to gather, clarify and document business requirements.
  • Translate business requirements into detailed user stories, epics, and acceptance criteria for the development team.
  • Actively participate in Agile ceremonies, including daily Scrum meetings, sprint planning, backlog grooming and retrospectives.
  • Develop process flows, wireframes, and data flow diagrams to effectively communicate business requirements.
  • Work closely with developers to ensure requirements are technically feasible and aligned with business goals.
  • Facilitate discussions to manage evolving requirements and ensure alignment with project objectives.
  • Support backlog prioritisation, ensuring alignment with business goals and stakeholder expectations.
  • Monitor project progress, provide regular updates to stakeholders, and ensure deliverables meet business needs.
  • Assist in quality assurance, ensuring that applications meet the defined requirements before release.
  • Support change management efforts and provide training to end-users as needed.

Skills:

  • Experience in conducting stakeholder engagement workshops and requirement-gathering sessions.
  • Familiarity with wireframing and process modelling tools (e.g. Visio).
  • Experience in reporting and data visualization tools like Power BI or Tableau.
  • Exposure to working in high-tech or mining-related industries is advantageous.

Desired Skills:

  • Business Analyst
  • Software Development
  • Mining Technology

Desired Work Experience:

  • 2 to 5 years

Learn more/Apply for this position