Job title: Business Systems Analyst
Job type: Permanent
Emp type: Full-time
Industry: Education
Salary type: Monthly
Location: City of Johannesburg Metropolitan Municipality, GP
Job published: 24-04-2026
Job ID: 73649
Contact name: Vuyo Sepitla
Phone number: +27650622653
Contact email: vuyo@geotech.co.za

Job Description

Job Title:
Business Systems Analyst

Responsibilities:

  • Analyse, document, test, and implement business and technical requirements for new and enhanced system functionality
  • Automate solutions and manual/manual-heavy processes wherever feasible
  • Document end-to-end business process flows as part of requirements documentation, including As-Is and To-Be processes
  • Design and implement solutions that are automated and not constrained by legacy ways of working
  • Maintain user stories and related documentation in line with Agile methodology
  • Produce solution overviews and detailed design diagrams to support implementation
  • Collaborate with cross-functional team members and stakeholders to deliver effective solutions
  • Perform quality assurance on implemented solutions, including test pack preparation and support for User Acceptance Testing (UAT)
  • Provide analysis and implementation support for both new and existing solutions
  • Conduct structured handovers of requirements to multiple development teams (internal and external)
  • Conduct structured handovers of requirements to relevant business stakeholders and teams
  • Perform and document gap analysis where required
  • Conduct and document impact assessments and feasibility studies where required
  • Translate business requirements into clear system and functional specifications
  • Engage with business stakeholders to deliver training on business processes and provide ongoing support as needed
  • Compile all project-related documentation and obtain required approvals and sign-offs
  • Support integration and optimisation of new and existing systems to improve efficiency and cost-effectiveness across the group
  • Facilitate requirements workshops, maintain focus and structure, and guide discussions toward clear outcomes, ensuring decisions and actions are accurately captured

Additional Experience & Requirements:

  • Experience working on projects following an Agile project methodology
  • Extensive understanding of IT software products and software development lifecycle processes
  • Experience in software testing and test case execution
  • Experience working on process re-engineering initiatives and optimisation projects
  • Competent in workshop facilitation techniques and stakeholder engagement sessions
  • Strong ability to build and maintain effective relationships with business partners by understanding their needs, goals, motivations, and engagement drivers
  • Formal training or courses in IT Software Development or IT Software Products (advantageous)

Qualifications and Experience:

  • Undergraduate degree in Business, Engineering, or Computer Science (advantageous)
  • Formal Business Analysis training
  • Minimum of 5 years’ experience working as a Business and/or Systems Analyst on software development and process re-engineering projects