Mainframe Developer
Role details
Job location
Tech stack
Job description
· Building the solution right · Design develops and is accountable for mainframe based story delivery within each sprint · Applies enterprise standards and design patterns for solution design , coding and quality · Ensures solution meets product acceptance criteria with minimal technical debt · Participates with team members to drive best practices (peer reviews and other engineering practices) · Attends team ceremonies and contributes to planning, estimation and design sessions · Vocalizes risks in timely manner and escalates appropriately
Requirements
· 8+ years of experience in Mainframe based development and integration · Strong hands-on with COBOL for core banking systems (deposits, loans, GL, payments), including file/DB processing, copybooks, and error handling. · Expert in crafting/optimizing JCL, cataloged procedures, restart/recovery, conditional steps, and data manipulation with SORT utilities. · Designing and troubleshooting high-throughput CICS applications (comm areas, TSQs/TDQs, pseudo-conversational design, MAPs/BMS, threadsafe considerations). · Data modeling, SQL tuning (EXPLAIN, indexing strategies), concurrency control, packages/binds, stored procedures, and plans for EOD/EOM heavy workloads. · Access models, dataset/database protection, least-privilege, MFA integration, and audit readiness for regulators. · Batch Scheduling (Control-M/CA-7) - Building complex job streams, calendars, dependencies, SLAs, reruns/restarts, critical path monitoring for narrow batch windows. · MQ design (queues, channels), message persistence, dead-letter handling; understanding ISO 8583 (cards) and ISO 20022 (payments). · Secure coding, logging/audit trails, PII handling, encryption/tokenization, retention rules, and evidencing controls. · Reading SMF/RMF, CICS/DB2 performance dashboards, detecting contention, tuning CPU/IO, and capacity planning. · File Transfer & Data Exchange - Connect:Direct (NDM), SFTP/FTPS, encryption (PGP), large file handling, file integrity checks, and partner data onboarding. · Exposing mainframe assets through z/OS Connect EE (REST/JSON), service wrappers, contract-first design, and hybrid integration patterns. · Impact analysis, segregation of duties, change advisory records, incident/problem management, and clean cutover/backout practices. · Good experience with ETL processing · Candidate should have good analytical & problem solving skills. · Candidate should be able to fully debug their own code as well as others, troubleshoot defects and have a human centric approach to the user experience. · Experience working in Agile teams · Demonstrates best in class design and solution patterns · Experience with Horizon CI/CD platforms (Jira, bitbucket, Jenkins, Artifactory, Ansible, etc.,)