Functional Analyst

Sabenza IT & Recruitment

Johannesburg

On-site

ZAR 420,000 - 700,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Sabenza IT & Recruitment in Johannesburg seeks a Functional Analyst to bridge business and delivery teams. You will capture requirements, write functional and technical specs, and ensure alignment through delivery and testing.

Key duties include workshops, process analysis, data mappings, API considerations, and stakeholder sign-off. Strong documentation and communication are essential for successful delivery in an agile or structured environment.

Qualifications

  • 5+ years’ experience in a Business Analyst, Systems Analyst, Functional Analyst or similar role.
  • Diploma in Information Technology (IT), Computer Science, Information Systems or a related field.
  • Strong requirements gathering and analysis skills.
  • Experience translating business requirements into functional and technical specifications.
  • Experience working with software development and delivery teams.
  • Strong documentation and communication skills.
  • Experience with testing, UAT and defect management.
  • Ability to work with both business and technical stakeholders.
  • Strong analytical and problem-solving abilities.

Responsibilities

  • Engage with business stakeholders to understand and document requirements.
  • Facilitate workshops, interviews and process walkthroughs.
  • Analyse business needs and identify gaps, risks, dependencies and assumptions.
  • Document current and future-state business processes.
  • Ensure requirements are clear, complete and achievable.
  • Develop functional specifications, user stories and acceptance criteria.
  • Document business rules, process flows, validations, calculations, roles and permissions.
  • Obtain business approval and sign-off on requirements before development.
  • Translate functional requirements into clear technical specifications.

Skills

Requirements gathering
Business analysis
Documentation
Stakeholder communication
UAT & testing
Data mapping
Process modelling

Education

Diploma in IT
Information Systems

Job description

Functional Analyst

Johannesburg, South Africa | Posted on 04/09/2026

The Analyst acts as the link between the business andtechnical delivery teams. The role is responsible for understanding businessrequirements and translating them into clear, practical functional andtechnical specifications that can be developed, tested and delivered.

The Analyst owns requirements from initial analysisthrough to delivery, testing and business acceptance, ensuring that solutionsmeet the agreed business needs and minimise rework.

Key Responsibilities
  • Engage with business stakeholders to understand anddocument requirements.
  • Facilitate workshops, interviews and processwalkthroughs.
  • Analyse business needs and identify gaps, risks,dependencies and assumptions.
  • Document current and future-state business processes.
  • Ensure requirements are clear, complete and achievable.
  • Develop functional specifications, user stories andacceptance criteria.
  • Document business rules, process flows, validations,calculations, roles and permissions.
  • Obtain business approval and sign-off on requirementsbefore development.
  • Translate functional requirements into clear technicalspecifications.
  • Document system changes, data requirements andintegrations.
  • Define API/interface requirements and data mappings whereapplicable.
  • Document non-functional requirements such as performance,security, availability and audit requirements.
  • Work with developers and solution architects to confirmtechnical feasibility.
  • Support development teams by clarifying requirements andintended system behaviour.
  • Maintain requirements traceability from business needthrough to delivery and testing.
  • Support backlog refinement and ensure requirements areready for development.
  • Develop or review test scenarios and support SIT and UAT.
  • Assist with defect investigation and resolution.
  • Support release, implementation and handover activities.
  • Communicate effectively with both business and technicalstakeholders.
  • Assess the impact of proposed changes on scope, cost,timelines, risks and dependencies.
  • Maintain documentation, version control and changehistory.
  • Ensure stakeholders remain aligned on requirements,priorities and agreed solutions.
  • Functional Specification Documents (FSD)
  • Technical Specification Documents (TSD)
  • Process flows and models
  • User stories and acceptance criteria
  • Data mappings and requirements
  • Integration/interface specifications
  • Requirements traceability matrix
  • Change impact assessments
  • Release and handover documentation
Requirements
  • 5+ years’ experience in a Business Analyst, SystemsAnalyst, Functional Analyst or similar role.
  • Diploma in Information Technology (IT), Computer Science,Information Systems or a related field.
  • Strong requirements gathering and analysis skills.
  • Experience translating business requirements intofunctional and technical specifications.
  • Experience working with software development and deliveryteams.
  • Strong documentation and communication skills.
  • Experience with testing, UAT and defect management.
  • Ability to work with both business and technicalstakeholders.
  • Strong analytical and problem-solving abilities.
Advantageous
  • Experience with Agile/Scrum delivery environments.
  • Experience with BPMN or process modelling.
  • Experience with APIs, integrations and data mapping.
  • Experience working with solution architects anddevelopment teams.
  • Knowledge of SDLC and software delivery practices.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Business Analyst
Senior Business Analyst

Sabenza IT & Recruitment • Cape Town

On-site
ZAR 600,000 - 1,000,000
Intermediate Business Analyst
Intermediate Business Analyst

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 420,000 - 660,000
Business Analyst
Business Analyst

Sabenza IT & Recruitment • Cape Town

On-site
ZAR 520,000 - 860,000
Technical Business Analyst (BA)
Technical Business Analyst (BA)

Talent Shore • South Africa

Remote
ZAR 600,000 - 800,000
Systems Analyst (Senior)
Systems Analyst (Senior)

Boardroom Appointments • Johannesburg

On-site
ZAR 420,000 - 660,000
Business Analyst / Technical Business Analyst
Business Analyst / Technical Business Analyst

Talent Shore • South Africa

Remote
ZAR 400,000 - 600,000
Business Analyst
Business Analyst

Sabenza It Recruitement • South Africa

On-site
ZAR 400,000 - 700,000
Strategic Functional Analyst: From Requirements to Delivery
Strategic Functional Analyst: From Requirements to Delivery

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 420,000 - 700,000
Business Analyst
Business Analyst

Sabenza IT & Recruitment • Pretoria

On-site
ZAR 600,000 - 900,000
Business Analyst (Contract)
Business Analyst (Contract)

PBT Group • Johannesburg

On-site
ZAR 600,000 - 900,000