Job VC

Сobol Developer IRC300503

GlobalLogic · djinni · $$$ · Тільки віддалено Польща, Україна, Румунія
Open original ↗

Description
The engagement supports a maintenance assessment and advisory for a legacy mainframe environment built primarily on COBOL, running mission-critical batch and online workloads. The objective is to establish a fact-based understanding of the current application estate and its support model, and to define a scoped, low risk maintenance pilot as the basis for a potential longer term managed services engagement.
The initial advisory phase is an assessment structured in three stages: a scope-alignment workshop to agree services, ownership, and boundaries; a current-state assessment of the code estate, data, batch/online flows, operations, and ticket history to establish baselines and pain points; and a pilot-identification stage to prioritize candidate use cases and define objectives and success metrics. The phase is diagnostic in nature — it covers evaluation, characterization, and effort estimation only, with no code remediation or production changes performed during assessment. Success depends heavily on timely access to client subject-matter experts and to the target environment.

Requirements
4+ years of hands-on COBOL maintenance and support experience in a z/OS environment.
Able to read, trace, and document unfamiliar legacy COBOL, JCL, and batch flows without complete documentation.
Experience extracting inventories and running static or dependency analysis across a codebase.
Comfortable working under an architect’s direction and producing structured, reusable analysis artifacts.
Detail-oriented and able to work to a tight assessment timeline.

Job responsibilities
Extract and catalogue the application, program, copybook, JCL, and data inventory.
Perform and validate static and dependency analysis and generate code metrics across the estate.
Trace and document batch and online program flows and their data touchpoints.
Review AI-generated inventories and dependency maps and correct errors against source.
Flag anomalies, dead code, and high-risk or high-complexity areas.
Support the architect in validating findings against client SME input.