Recruitment Room Team

Business Analyst (Software Development)

Johannesburg – Gauteng
1 week ago
Application ends: March 1, 2025
Deadline date:
March 1, 2025

Job Description


ENVIRONMENT:
A leading company in mining technology, specializing in advanced analytics, is seeking a skilled and detail-oriented Business Analyst to join their team in, Sandton. 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.
 
DUTIES:
  • 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.
 
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.
 
Stakeholders:
  • Familiarity with API concepts and database structures to support system integrations.
  • Understanding of cloud-hosted environments (AWS) and SQL Server databases.
 
Preferred 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.
 
ATTRIBUTES:
  • 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