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