We are seeking a results-driven and experienced Business Analyst with at least 5 years of proven experience in software development environments for our Kloof office (Durban). This is an in-office role. The ideal candidate will have a solid track record of delivering clear, actionable business and system requirements, facilitating stakeholder alignment, and driving the successful delivery of technology solutions that align with business goals.
Qualifications and Experience:
- Bachelor’s degree in Business Administration, Computer Science, Information Systems, or related discipline
- 5+ years of hands-on experience as a Business Analyst within a software development context
- Deep understanding of software development methodologies (Agile, Scrum, Kanban, and/or Waterfall)
- Proficient in business analysis tools (e.g., JIRA, Confluence, Lucidchart, Balsamiq, MS Visio)
- Solid knowledge of system architecture concepts, APIs, and databases (not coding, but understanding interactions)
- Strong analytical, critical thinking, and problem-solving capabilities
- Excellent written and verbal communication skills, including experience presenting to stakeholders and executives
Key Functions:
- Work closely with business stakeholders, product owners, and clients to elicit, analyze, and document business requirements, ensuring alignment with strategic objectives.
- Translate complex business processes into clear, concise, and detailed functional specifications, user stories, acceptance criteria, process maps, and wireframes.
- Facilitate stakeholder workshops, discovery sessions, and requirements-gathering interviews to ensure comprehensive understanding of needs.
- Collaborate closely with software developers, QA engineers, UX/UI designers, and project managers throughout the full software development lifecycle (SDLC).
- Conduct gap analysis, root cause analysis, feasibility studies, and impact assessments to propose actionable solutions.
- Support backlog refinement and prioritization in Agile/Scrum environments, ensuring requirements are understood and ready for development sprints.
- Assist in defining and executing test plans, test cases, and coordinate user acceptance testing (UAT) to validate solutions meet business needs.
- Continuously analyze business processes and workflows, recommending enhancements to improve efficiency and drive value.
- Serve as a liaison between technical teams and non-technical stakeholders to ensure effective communication and project alignment.
To Apply:
Please send your CV to megan@dixierecruitment.co.za