Description:
Are you a structured thinker who thrives on turning complexity into clarity? Do you enjoy bridging the gap between business needs and technical delivery?
An established software solutions environment is seeking a System Analyst to join its Delivery & Governance team. This role is central to ensuring that business requirements are clearly understood, accurately documented, and effectively translated into functional specifications that enable high-quality technical delivery.
You will work closely with business stakeholders, developers, Scrum Masters, and external partners to define, validate, and test solutions. From ideation through to go-live and post-implementation support, you will play a hands-on role in ensuring solutions are fit for purpose, aligned to architecture standards, and delivered with excellence.
Our client operates within the South African software industry, delivering tailored technology solutions to a diverse customer base. They are known for nurturing innovative thinkers and fostering a collaborative, delivery-focused culture.
What You’ll Do
-
Gather, analyse, and validate business and technical requirements
-
Document Functional Specifications, Interface Specifications, and prototypes in line with industry best practices
-
Create and interpret UML artefacts including Use Case, Sequence, Activity, and Entity Relationship Diagrams
-
Break down Epics into User Stories and contribute to Agile estimation and planning
-
Develop process diagrams and introduce business process improvements
-
Analyse system interfaces and define corresponding interface specifications
-
Perform data analysis and modelling to support solution design
-
Coordinate with Development Managers and Scrum Masters to plan delivery
-
Drive projects from ideation to completion, including WBS formulation and sizing
-
Create, review, and execute test cases across functional and non-functional requirements
-