freehire launches on Product Hunt on 26 August.

Follow →

Systems Analyst

Open 5d

Summary

Senior Systems Analyst reverse-engineers legacy enterprise platforms, analyzing .NET/C#, SQL Server, and Java components to document systems and support modernization efforts.

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
#J-18808-Ljbffr

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available