SPAAN NOW

Find your next spaan

Tell us where and what — we'll scan the whole country

Where? Pick up to 3 provinces
Job type
Field Optional
Matric Optional
Match level

Scanning Mzansi…

0 Potential match

Swipe to explore

Swipe right to apply · left to skip

AS

Senior Systems Analyst - Banking Tech (12 Month Contract, Johannesburg)

Africonology Solutions · Johannesburg, Gauteng

Contract
Best to apply before today (8 Nov 2026)
Source verified Checked yesterday

Overview

Africonology Solutions is looking for a Senior Systems Analyst with strong technical skills and banking experience for a 12 month freelance contract in Johannesburg. You will translate business needs into detailed system specs, work with APIs, SQL and integrations, and help deliver banking technology solutions. This is a great fit for an experienced analyst who enjoys hands-on technical work in a collaborative on-site environment.

About the role

Africonology Solutions needs a technically strong Senior Systems Analyst to join a banking technology project on a 12 month contract in Johannesburg. You will be the bridge between business requirements and technical delivery, helping to shape how applications, interfaces and data flows work together.

What you will be doing:

  • Analysing business requirements and assessing how they impact applications, interfaces and data flows
  • Producing technical specifications, system models, interface specs and data mappings
  • Analysing APIs, integrations and system dependencies to define suitable solutions
  • Using SQL to investigate data, validate requirements and troubleshoot system issues
  • Collaborating with business analysts, developers, architects and testers throughout delivery
  • Supporting system integration testing, UAT, defect resolution and production implementation
  • Making sure solutions align with security, architecture and governance requirements
  • Keeping clear technical documentation and maintaining traceability between requirements and delivered functionality

Important note: This is an on-site role in Johannesburg for a 12 month contract. Banking or financial services experience is essential.

Requirements

  • Proven Systems Analysis experience with a strong technical background
  • Experience within banking or financial services is a must
  • 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
  • A relevant qualification in Information Technology, Computer Science, Information Systems or equivalent practical experience
  • Availability to work on-site in Johannesburg for the 12 month contract
  • Advantageous: previous bank experience, background in software development or technical support, exposure to Java, .NET, microservices, cloud platforms or banking integration environments

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

Job details

Organisation
Africonology Solutions
Location
Johannesburg, Gauteng
Job type
Contract
Experience level
Senior
Education
Diploma
Category
IT & Software Development
Application Method
Apply online

Success Guide

Hi there! This role is a fantastic opportunity if you have banking systems analysis experience and enjoy working on complex integrations. Since it is a 12 month contract on-site in Johannesburg, make sure your CV clearly shows your banking project experience and specific tools you have used like SQL, REST or SOAP. In your interview, be ready to talk through how you have translated business needs into technical specs and how you handled tricky data flows or system dependencies. Emphasise your ability to work with developers, testers and business stakeholders. If you have exposure to Java, .NET or cloud platforms, highlight that too. Good luck, you have got this!

How we help you prepare

This employer takes applications on their own website, so you'll submit this one yourself — but SPAAN NOW gets everything ready for you first. Here's how it works:

  1. Our AI tailors your CV to match this job's keywords and requirements, so it stands out to recruiters and screening systems.
  2. A custom cover letter is written specifically for this role — no generic templates.
  3. We gather the documents this job needs: CV and Diploma certificate. SPAAN NOW pulls these from your profile and packages them together, ready to attach.
  4. Once your application is prepared, we show you exactly how and where to apply — just follow the link to the employer and submit your ready-made CV, cover letter and documents.
  5. Mark it as applied under Applications to keep track, and if you're shortlisted, use AI Interview Prep to practise questions commonly asked for roles like this.

We do the hard part — tailoring and gathering everything — so applying yourself only takes a minute.

0

Spaan Talk

Nobody has said anything yet. Be the first.

Share your thoughts
Sign in to apply ⚡