Systems Analyst

reversidesoftwaresolutionspt

Johannesburg

On-site

ZAR 850,000 - 1,200,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Reverside is seeking a Senior Systems Analyst in Johannesburg to reverse-engineer and analyze complex legacy enterprise platforms. You will document current-state architecture, data flows, and interfaces, and support modernization efforts across migration and decommissioning initiatives.

The role requires strong analytical skills with experience in SQL Server, .NET/C#, Java components, and API integrations. Collaboration with multiple teams and governance adherence are essential.

Qualifications

  • 5+ years in systems/technical business analysis.
  • Experience in legacy system analysis and reverse engineering.
  • SQL Server and database analysis experience.
  • Source code analysis capabilities.
  • Data flow and dependency mapping.
  • Familiar with REST and SOAP APIs.
  • Batch and file-based integrations experience.
  • UML/BPMN/ERD modeling skills.
  • Strong requirements and technical documentation.
  • Ability to translate findings into actionable specs.

Responsibilities

  • Reverse-engineer legacy applications and identify business rules, processing logic, dependencies, and technical debt.
  • Analyse .NET/C#, SQL Server, Java components, stored procedures, integrations, and configuration.
  • Document current-state architecture, data flows, dependencies, interfaces, and system interactions.
  • Produce business rules, data lineage, dependency maps, interface inventories, and as-is process models.
  • Conduct impact, root-cause, data, and integration analysis.
  • Translate technical findings into requirements, user stories, decision points, and actionable recommendations.
  • Support migration, decomposition, remediation, and decommissioning initiatives.
  • Collaborate with developers, architects, testers, business stakeholders, and platform teams.
  • Support testing, validation, backlog refinement, and delivery planning.
  • Maintain traceability, governance, risk, and auditability throughout the analysis lifecycle.

Skills

Systems analysis
Technical analysis
Data analysis
Documentation
UML modeling
REST APIs
SOAP APIs
Data flow mapping
Legacy reverse engineering

Education

Bachelor's Degree in Information Systems / Computer Science / Engineering

Job description

Johannesburg, South Africa | Posted on 08/03/2026

Reverside is an established IT services provider deliveringhigh-quality Software Development, IT Resourcing, Digital Transformation, and Systems Support solutions. We are always looking for skilled professionals tojoin our growing team and contribute to innovative technology projects acrossvarious industries.

We are seeking a Senior Systems Analyst with a strong hybridanalyst-developer profile to reverse-engineer and analyse complex legacyenterprise platforms. The role focuses on understanding existing applicationcode, databases, integrations, configurations, and system behaviour to createaccurate current-state documentation and support modernisation, migration,decomposition, and decommissioning initiatives.

Key Responsibilities
  • Reverse-engineer legacy applications and identify business rules, processing logic, dependencies, and technical debt.
  • Analyse .NET/C#, SQL Server, Java components, stored procedures, integrations, and configuration.
  • Document current-state architecture, data flows, dependencies, interfaces, and system interactions.
  • Produce business rules, data lineage, dependency maps, interface inventories, and as-is process models.
  • Conduct impact, root-cause, data, and integration analysis.
  • Translate technical findings into requirements, user stories, decision points, and actionable recommendations.
  • Support migration, decomposition, remediation, and decommissioning initiatives.
  • Collaborate with developers, architects, testers, business stakeholders, and platform teams.
  • Support testing, validation, backlog refinement, and delivery planning.
  • Maintain traceability, governance, risk, and auditability throughout the analysis lifecycle.
Mandatory Skills
  • 5+ years' Systems / Technical Business Analysis
  • Legacy System Analysis & Reverse Engineering
  • SQL Server & Database Analysis
  • Source Code Analysis
  • Data Flow & Dependency Mapping
  • REST / SOAP APIs
  • Batch & File-Based Integrations
  • UML / BPMN / ERD
  • Data Analysis using SQL & Excel
  • Requirements & Technical Documentation
Advantageous Skills
  • Java
  • Legacy Modernisation & Migration
  • CI/CD & Source Control
  • Customer Information / Onboarding Systems
Software Intelligence / Dependency Analysis ToolsQualifications
  • Bachelor's Degree in Information Systems, Computer Science, Engineering, or related field.
  • 5+ years' experience in systems analysis, technical business analysis, software engineering, or application analysis.
Core Competencies
  • Strong analytical and problem-solving skills
  • Technical investigation and reverse- engineering capability
  • Strong documentation and modelling skills
  • Ability to work across technical and business environments
  • Attention to detail and structured thinking
  • Comfortable working with ambiguity and incomplete documentation
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Systems Analyst
Systems Analyst

Reverside • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Senior Systems Analyst: Legacy Modernization & Analysis
Senior Systems Analyst: Legacy Modernization & Analysis

Reverside • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Senior Systems Analyst — Legacy Modernization Expert
Senior Systems Analyst — Legacy Modernization Expert

reversidesoftwaresolutionspt • Johannesburg

On-site
ZAR 850,000 - 1,200,000
Senior Systems Analyst
Senior Systems Analyst

IQ Business Group • Sandton

On-site
ZAR 700,000 - 900,000
Senior System Analyst
Senior System Analyst

Tafadzwa • Pretoria

On-site
ZAR 900,000 - 1,200,000
System Analyst
System Analyst

Exaze • Sandton

On-site
ZAR 600,000 - 900,000
System Analyst
System Analyst

Hire Resolve • Centurion

On-site
ZAR 600,000 - 900,000
Competitive salary based on experience
Intermediate Business Analyst
Intermediate Business Analyst

Sabenza IT & Recruitment • Johannesburg

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

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 420,000 - 700,000
Senior Specialist - Cyber Security Networks
Senior Specialist - Cyber Security Networks

reversidesoftwaresolutionspt • Johannesburg

On-site
ZAR 550,000 - 750,000