We are seeking a highly skilled Senior Mainframe Developer to design, develop, and modernize mission-critical systems in the banking, payments, risk, and capital markets space. This role combines IBM Mainframe expertise with Python scripting and automation to enable data pipelines, API integration, and modernization initiatives. The ideal candidate will have strong experience in COBOL, JCL, DB2, VSAM, and CICS, along with Python for automation, ETL, and integration.
Key Responsibilities
- Design, develop, and optimize COBOL programs, JCL streams, and DB2/VSAM datasets for core banking ledgers, settlements, batch processing, and trade lifecycle events.
- Build and maintain CICS transactions for customer servicing, payments, and trade booking workflows.
- Develop Python utilities for batch orchestration, file/stream processing (e.g., SWIFT/ISO 20022 messages, FIX/FAST for markets), data validation (AML/KYC checks), and ETL to downstream analytics platforms.
- Implement API adapters and integration scripts bridging mainframe services with microservices or data lakes (e.g., for risk reporting, liquidity monitoring, reconciliations).
Required Qualifications
- Strong experience in IBM Mainframe technologies, including: COBOL, JCL, DB2, VSAM, CICS
- Proficiency in Python scripting for automation, ETL, and API integration
- Experience with BFSI systems: core banking, payments, risk, capital markets
- Knowledge of financial messaging standards (SWIFT, ISO 20022, FIX/FAST)
- Experience with batch processing, trade lifecycle events, and reconciliations
- Understanding of regulatory compliance, operational resiliency, and auditability
- Strong analytical, problem-solving, and troubleshooting skills
- Experience working in Agile/Scrum environments is a plus