M09 - Backend Engineer
Core
Modernize legacy batch processing systems by rewriting approximately 49 legacy batch scripts into a modern backend framework while ensuring functional accuracy and integration.
Role type
Backend Engineer (Batch Processing Modernization)
Builds
Modernized batch processing modules for CGS, Communications, Reports, and Processing
Domain
Financial Services / Legacy System Modernization
Required skills
Java, C#, batch processing frameworks, scheduled job systems, reverse-engineering legacy scripts, unit testing, regression testing
Responsibilities
Analyse and reverse-engineer legacy batch scripts and processing logic, Rewrite legacy batch jobs into a modern backend framework, Identify and resolve dependencies between legacy and modernised systems, Develop and execute unit tests and regression tests, Support integration of modernised batch jobs with the application, Troubleshoot and resolve batch processing issues
