Business Analyst


The primary purpose of the Business Analyst is to facilitate the delivery of information and communications technology solutions that address business needs. This role involves identifying system solutions to bridge the gap between business and IT, translating business requirements into technical specifications, and effectively communicating these requirements to the Development Team. Additionally, the Business Analyst focuses on optimising business processes by discovering more efficient methods of working and organising resources to achieve business goals. The role also encompasses consolidating and innovating various business elements to create new or alternative solutions.



  • Minimum:  South African Matric/Grade 12
  • Preferred: Degree/Post Graduate Qualification or the equivalent
  • Advantageous: BA Certification



  • Minimum of five years’ experience in business analysis.
  • Experience in the full life cycle of a software project, from user requirements, design, development, testing and implementation and support.



  • Strong SQL knowledge will be preferable.
  • Working knowledge of data gathering.
  • Working knowledge of Project Management.




  • Gather and interpret requirements from key stakeholders/customers in line with business analysis frameworks.
  • Analyse and understand business requirements and through a structured or adaptive approach, validate and translate these into a Solution Delivery plan and enablement.
  • Contribute to translating the business goals into capability design in line with business architecture.
  • Act as a liaison between key stakeholders/customers and the project team to determine customer needs and translate these into business requirements.
  • Oversee the quality delivery of requirements and business process specifications that meet the agreed deliverables in line with best practices and business process.
  • Collaborate closely with solution teams and a variety of end-users to ensure requirements compatibility and end user satisfaction.
  • Participate in the conceptual solution design process to make recommendations to create and enhance solutions that are innovative, duplicable and sustainable and solve complex business problems.
  • Participate in User Acceptance testing and guide users to ensure that the designed solution ultimately meets business requirements.
  • Participate in the success/acceptance criteria definition using scenario testing and test cases to ensure that testing covers all aspects of the business specification.
  • Validate the functionality of all technical solutions in line with business requirements on completion of development to ensure that business requirements are met in the implemented solutions.
  • Define reporting requirements and integration points on affected components using diagrammatic representations.
  • Collaborate with various business areas and teams to ensure alignment, integration and consistency of solutions scope and delivery across business units.
  • Build and maintain relationships with internal and external stakeholders.
  • Deliver on service level agreements applicable to internal and external stakeholders in order to ensure that client expectations are managed.
  • Make recommendations to improve client service and fair treatment of clients within area of responsibility.
  • Participate and contribute to a culture which builds rewarding relationships, facilitates feedback and provides exceptional client service.
  • Contribute to creating a positive work climate and culture to energise employees, give meaning to work, minimise work disruption and maximise employee productivity.
  • Be and encourage innovation, change agility and collaboration within the team.
  • Identify solutions to enhance cost effectiveness and increase operational efficiency.
  • Manage financial and other company resources under your control with due respect.



  • Examining Information: Analyses and processes information very effectively when solving problems. Very curious and good at asking probing questions.
  • Interpreting Data: Very effective in applying technology and working with numerical data when evaluating problems. Relies heavily on facts and hard, objective data when evaluating problems.
  • Providing Insights: Very quick at getting to the core of a problem. Will improve things and find ways to improve. Likely to trust own intuition.
  • Interacting with People: Very lively, talkative and projects enthusiasm. Is focused on interacting and networking with people.
  • Documenting Facts: Communicates well in writing, readily understands the logic behind an argument and will ensure that all the relevant facts are taken into consideration.​
  • Meeting Timescales: Conscientious about meeting deadlines, highly punctual and high unlikely to leave things unfinished.
  • Team Working: Takes full account of other people’s views and work well in a team, will go to considerable lengths to include others in the final decision.
  • Taking Action: Very energetic. Impatient to get things started and good at starting things off. Focused on making things happen.
  • Embracing Change: Enjoys new challenges and adapt readily to new situations. Positive about and copes well with change and uncertainty.
  • Managing Tasks: Very effective at planning and organising, identifies clear priorities and milestones.
Job Category: IT
Job Type: Full Time
Job Location: Johannesburg Ranburg

Send us your CV

Drop files here or click to uploadMaximum allowed file size is 64 MB.
Allowed Type(s): .pdf, .doc, .docx