Our clients reserves the right not to make an appointment. In considering candidates for appointment into advertised posts, preference will be accorded to persons from a designated group in accordance with the approved Employment Equity Plan.
Senior Systems Analyst
(YD/SA/8/10/26)
Overview
Reference
YD/SA/8/10/26
Salary
ZAR/hour
Job Location
South Africa -Johannesburg Metro -Johannesburg
Job Type
Contract
Posted
08 October 2026
Closing date
16 Oct 2026 21:59
Systems Analyst – Strong Technical Background - Banking experience is a must
Location: Johannesburg — On-site Contract duration: 12 months
We are seeking a technically strong Systems Analyst to translate business requirements into detailed system specifications and support the delivery of banking technology solutions.
Key Responsibilities
- Analyse business requirements and assess their impact on applications, interfaces and data flows.
- Produce technical specifications, system models, interface specifications and data mappings.
- Analyse APIs, integrations and system dependencies to define suitable solutions.
- Use SQL to investigate data, validate requirements and troubleshoot system issues.
- Collaborate with business analysts, developers, architects and testers throughout delivery.
- Support system integration testing, UAT, defect resolution and production implementation.
- Ensure solutions align with security, architecture and governance requirements.
- Maintain clear technical documentation and traceability between requirements and delivered functionality.
Required Experience and Skills
- Proven Systems Analysis experience with a strong technical background.
- Experience within banking or financial services.
- Strong SQL skills and understanding of relational databases.
- Solid understanding of APIs, web services and integration concepts, including REST, SOAP and messaging.
- Ability to read and interpret code, application logs and technical documentation.
- Experience producing system specifications, UML diagrams, sequence diagrams and data mappings.
- Understanding of application architecture, the software development lifecycle and Agile delivery.
- Strong analytical, troubleshooting and stakeholder communication skills.
- Availability to work on-site in Johannesburg for the 12-month contract.
Qualifications
A relevant qualification in Information Technology, Computer Science, Information Systems or equivalent practical experience.
Advantageous
- Previous Bank experience.
- Background in software development or technical support.
- Exposure to Java, .NET, microservices, cloud platforms or banking integration environments.
|