Senior Systems Analyst — Legacy Modernization Expert

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

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Systems Analyst: Legacy Modernization & Analysis
Senior Systems Analyst: Legacy Modernization & Analysis

Reverside • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Systems Analyst
Systems Analyst

Reverside • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Systems Analyst
Systems Analyst

reversidesoftwaresolutionspt • Johannesburg

On-site
ZAR 850,000 - 1,200,000
Senior Systems Analyst - Legacy & Data Flows
Senior Systems Analyst - Legacy & Data Flows

IQ Business Group • Sandton

On-site
ZAR 700,000 - 900,000
Senior Backend Engineer: .NET to Java Migration & Cloud
Senior Backend Engineer: .NET to Java Migration & Cloud

ATS Client • Johannesburg

On-site
ZAR 780,000 - 1,300,000
Technical Business Analyst: Legacy to .NET System Migration
Technical Business Analyst: Legacy to .NET System Migration

BCXP • Centurion

On-site
ZAR 700,000 - 1,300,000
Senior Systems Analyst
Senior Systems Analyst

IQ Business Group • Sandton

On-site
ZAR 700,000 - 900,000
Senior C#/.NET Architect for Modernization & DevOps
Senior C#/.NET Architect for Modernization & DevOps

CF & I Consulting • Cape Town

On-site
ZAR 700,000 - 745,000
Senior Backend Engineer: .NET to Java Migration (Onsite)
Senior Backend Engineer: .NET to Java Migration (Onsite)

ATS Client • Johannesburg

On-site
ZAR 780,000 - 1,300,000
Senior C#/.NET Architect - Modernise & Own Solutions
Senior C#/.NET Architect - Modernise & Own Solutions

CF Consulting • Cape Town

On-site
ZAR 700,000 - 745,000