Systems Analyst

Reverside

Johannesburg

On-site

ZAR 900,000 - 1,200,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Reverside is seeking a Senior Systems Analyst in Johannesburg to reverse-engineer and analyze complex legacy enterprise platforms. The role focuses on understanding code, databases, integrations and configurations to create accurate current-state docs and support modernisation and decommissioning initiatives.

Applicants should have a strong hybrid analyst-developer profile and be able to translate findings into requirements and actionable recommendations while collaborating with platform teams

Qualifications

  • 5+ years in 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

Responsibilities

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

Skills

Systems analysis
Reverse engineering
SQL Server
REST/SOAP APIs
Data flow mapping
UML/BPMN/ERD
Data analysis (SQL/Excel)
Documentation
Source code analysis

Education

Bachelors in Information Systems/CS/Engineering

Tools

CI/CD

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 andidentify 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, dependencymaps, interface inventories, and as-is process models.
  • Conduct impact, root-cause, data, andintegration 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, andauditability 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-engineeringcapability
  • Strong documentation and modelling skills
  • Ability to work across technical and businessenvironments
  • Attention to detail and structured thinking
  • Comfortable working with ambiguity andincomplete documentation
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Systems Analyst
Systems Analyst

reversidesoftwaresolutionspt • Johannesburg

On-site
ZAR 850,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