Systems Analyst
Listed on 2026-09-12
-
IT/Tech
Systems Analyst, IT Business Analyst, Business Systems & Technology Analysis, Data Analyst
Johannesburg, South Africa | Posted on 08/03/2026
Reverside is an established IT services provider delivering high-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 across various industries.
We are seeking a Senior Systems Analyst with a strong hybrid analyst-developer profile to reverse-engineer and analyse complex legacy enterprise platforms. The role focuses on understanding existing application code, databases, integrations, configurations, and system behaviour to create accurate 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.
- 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
- Java
- Legacy Modernisation & Migration
- CI/CD & Source Control
- Customer Information / Onboarding Systems
- 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.
- 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
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).