Job Description
We are looking for a high-level Senior IBM i / AS400 Specialist to serve as the primary execution lead for a core system modernization initiative. This role is designed for a deep technical expert who can rapidly reverse-engineer legacy systems and take full ownership of system analysis, documentation, and test enablement.
Core Responsibilities
1. System Analysis & Reverse Engineering
Reverse engineer COBOL programs to extract, validate, and document core business logic.
Map complex program dependencies, batch jobs, and job flows.
Analyze DB2 for i schemas, data relationships, and file structures to trace end-to-end transaction flows.
2. Test Enablement & Environment Management
Create and manage dedicated test environments on IBM i for QA and UAT.
Design and generate realistic, business-aligned test data to reflect production logic and edge cases.
Ensure environment stability and data readiness to support downstream integration teams.
3. Modernization Support
Redesign core processing modules to align with modernization efforts.
Prepare structured outputs and documentation that enable integration with modern architectures.
Act as a "force multiplier" for the onshore lead by owning day-to-day technical execution.
Required Technical Skills
IBM i Expertise: Extensive hands-on experience with AS400/IBM i systems.
Programming: Mandatory expertise in COBOL and Python (specifically on IBM i).
Database: Strong SQL and DB2 for i knowledge (performance tuning, joins, file structures).
System Ops: Deep understanding of batch jobs, job queues, and scheduling.
Communication: Exceptional spoken and written English; ability to explain complex code behavior clearly.
What This Role Is Not
This is not a Cloud, DevOps, or Kubernetes role.
This is not a generic backend developer or passive shadow role.