PermanentIT & Software

Functional Analyst

Sabenza IT & Recruitment

Location
Johannesburg, Gauteng
Contract
Permanent
Minimum qualification
Diploma
Closing date

First listed . Last checked at source .

In brief

**Overview** This role is for an experienced Functional Analyst at Sabenza IT & Recruitment, described as a Business Analyst position. The primary function is to act as a bridge between the business and the build team, translating often incomplete business requirements into clear functional specifications for business sign-off and technical specifications for developers. The individual will be responsible for owning each requirement from its inception through delivery, testing, and acceptance. **What you will do** * Run workshops, interviews and process walkthroughs with stakeholders, subject matter experts and operations teams. * Challenge stated requirements to find the real business need, and resolve gaps, contradictions and assumptions. * Map as-is and to-be processes, and flag regulatory, audit and data-protection impacts. * Write functional specifications covering process flows, use cases or user stories, business rules, validation and calculation logic, roles and permissions, exception paths and testable acceptance criteria. * Turn approved functional specs into technical specs covering data model changes, API and integration contracts, data migration mappings, configuration versus customisation decisions, and non-functional requirements. * Work with solution architects and developers on feasibility, sizing and platform constraints. * Maintain the requirements traceability matrix, groom the backlog and make sure work meets the definition of ready. * Support build, SIT and UAT, triage defects, and tell genuine defects apart from change requests. * Run impact assessments on change requests and keep business and technical stakeholders aligned on scope and trade-offs. **Requirements (from the original advert)** * 7+ years as a Business Analyst or Systems Analyst, writing both functional and technical specifications. * A relevant degree or diploma in IT, Information Systems or Business. IIBA (CBAP/CCBA) or similar is an advantage. * Strong process modelling skills (BPMN) and experience in requirements elicitation. * A sound technical grasp of data models, APIs and integrations, data migration and non-functional requirements. * Experience working in Agile delivery, with backlog management, user stories and definition of ready. * Hands-on support of SIT and UAT, including defect triage. * Excellent written and verbal communication with both business and technical audiences. **Who should apply** Candidates should be experienced Business Analysts or Systems Analysts with at least 7 years of experience, specifically in writing both functional and technical specifications. The ideal candidate will bridge the gap between business and build teams, capable of transforming incomplete business requirements into clear, actionable specifications. Applicants should possess a relevant degree or diploma in IT, Information Systems, or Business, with IIBA certification being an advantage. Strong skills in process modelling (BPMN) and requirements elicitation are essential, along with a sound technical understanding of data models, APIs, integrations, data migration, and non-functional requirements. Experience in Agile delivery, including backlog management and user stories, is required, as is hands-on support for SIT and UAT, including defect triage. Excellent written and verbal communication skills for both business and technical audiences are critical. **Deadline** Not specified **Reference** Original posting: https://www.jobmail.co.za/jobs/it-computer/other-it-computer/johannesburg/functional-analyst-id-7610044 Source: jobmail

Summary drafted with AI assistance from the original advert. The advert itself is the authority — how we use AI.

At a glance

    • Agile / Scrum

    Extracted automatically from the advert; confirm requirements on the original listing.

    Job description

    We're looking for an experienced Business Analyst who can sit between the business and the build team. You'll take business requirements that are often incomplete, verbal or framed as outcomes, and turn them into functional specs the business can sign off and technical specs developers can build from without guesswork. You'll own each requirement from the day it's raised until it's delivered, tested and accepted. What you'll do: * Run workshops, interviews and process walkthroughs with stakeholders, subject matter experts and operations teams. * Challenge stated requirements to find the real business need, and resolve gaps, contradictions and assumptions. * Map as-is and to-be processes, and flag regulatory, audit and data-protection impacts. * Write functional specifications covering process flows, use cases or user stories, business rules, validation and calculation logic, roles and permissions, exception paths and testable acceptance criteria. * Turn approved functional specs into technical specs covering data model changes, API and integration contracts, data migration mappings, configuration versus customisation decisions, and non-functional requirements. * Work with solution architects and developers on feasibility, sizing and platform constraints. * Maintain the requirements traceability matrix, groom the backlog and make sure work meets the definition of ready. * Support build, SIT and UAT, triage defects, and tell genuine defects apart from change requests. * Run impact assessments on change requests and keep business and technical stakeholders aligned on scope and trade-offs. What you'll deliver: * Requirements catalogues * Functional specification documents (FSDs) * Technical specification documents (TSDs) * BPMN process models. * Data dictionaries and source-to-target mappings * Interface specifications * User stories with acceptance criteria * Traceability matrices * UAT scenarios and change impact assessments. Requirements Requirements: * 7+ years as a Business Analyst or Systems Analyst, writing both functional and technical specifications. * A relevant degree or diploma in IT, Information Systems or Business. IIBA (CBAP/CCBA) or similar is an advantage. * Strong process modelling skills (BPMN) and experience in requirements elicitation. * A sound technical grasp of data models, APIs and integrations, data migration and non-functional requirements. * Experience working in Agile delivery, with backlog management, user stories and definition of ready. * Hands-on support of SIT and UAT, including defect triage. * Excellent written and verbal communication with both business and technical audiences. Sabenza IT & Recruitment Recruiter

    Before you apply

    • Confirm the requirements and closing date on the original listing (jobmail). SPANi lists vacancies from other sites and may not reflect last-minute changes.
    • Legitimate employers do not charge application, registration or training fees.
    • Don't send your ID or bank details before you have confirmed the employer is real.

    How to spot a job scam

    Applying for permanent roles

    • Mirror the job title and top three requirements in your CV summary and most recent experience.
    • Quantify results where possible: sales targets, cases handled, tickets closed, or team size.
    • Proofread contact details and filenames before submitting — small errors cost interviews.
    • Verify the company and role on the source page before sharing ID copies or banking details.

    Similar roles

    Get new it & software jobs in gauteng by email

    Free. No account needed. Unsubscribe with one click.

    We only use your email to send this alert. See our privacy policy.