Business Analyst (IT)



A vacancy exists for a Business Analyst – IT within the Micro Merchant Division – Software Engineering team, in Century City, Cape Town.

You will be a business analyst within the Software team, working hand in hand with the product owners to solve, design and deliver new products as well as continually enhance the existing product base.

We are looking for a self-motivated, independent, detailed, and pragmatic go-getter with the ability to coordinate projects between various teams of people contributing to the ongoing development of existing as well as new systems. Excellent communication skills are a must, both verbally and written. Previous experience in working closely with software product development is also a must.  

Key Responsibilities include, but are not limited to:

  • Driving the full product lifecycle from requirements gathering through to testing and delivery to the end user.
  • Working closely with the product owners and key stakeholders to ensure business-to-technical mapping is well articulated, understood, and managed.
  • Identify, mitigate, innovate, and manage risks and dependencies.
  • Analysis, design, and improvement of business processes, including Business Process Modelling, from “As Is” to “To Be” state.
  • Create detailed requirements documents, including functional and non-functional specifications, use cases and process flow diagrams.
  • Maintaining documentation regarding various projects, processes, and operations on platforms like Atlassian Jira and Confluence.
  • Liaising with customers and internal project sponsors to understand and gather their requirements.
  • Participating in high-level solution definition and strategy formulation, as well as prioritisation of needs.
  • Assist with the writing and maintaining of user stories relating to functional specifications and acceptance tests.
  • Working closely with the development and testing teams as well as stakeholders to provide clarity on requirements.
  • Performing acceptance testing (form part of product acceptance testing phase)
  • Assistance in training internal users on new systems and processes implemented.

In order to be considered for this position, the following requirements must be met:

  • Matric/Grade 12.
  • IT or Computer Science Degree/Diploma preferred.
  • Role-related certifications (BA certification preferred).
  • 3-5 years’ experience in technical Business Analysis.
  • Experience working closely with Software Product Development teams.
  • Experience working in an Agile environment with a full understanding of the entire product lifecycle from a software delivery perspective.
  • Experience working with the typical tools used in software development teams, such as Jira ticketing, Confluence/Wikis, and source code management tools from a documentation management point of view.

Behavioural Competencies:

  • Excellent verbal and written communication skills.
  • Passionate about problem-solving.
  • Ability to work well in a team as well as individually.
  • Ability to accurately estimate and prioritise work required and deliver to deadlines.
  • Proven track record of close collaboration with both stakeholders and development teams and in managing expectations.
  • Positive outlook on life and energised by working closely with colleagues across the business.
  • Attentive to detail and strong analytical skills.
  • Excited about learning, pushing technical limits and finding new solutions.
  • Able to think creatively and innovatively.