Job Description
We are looking for Mainframe Developer for our client in
Riverwoods, IL Job Title:
Mainframe Developer Job Location:
Riverwoods, IL Job Type:
Contract Job Overview:
Pay Range:
$35hr - $40hr The Mainframe Developer will be responsible for developing, enhancing, and maintaining mainframe applications along with supporting batch processing, production stability, and system integrations. The role involves working across COBOL, JCL, DB2, and Unix/Linux environments while ensuring system performance, reliability, and seamless backend integration. The position also includes production support, troubleshooting, and collaboration with cross-functional teams. Requirement/Must Have:
Strong hands-on experience in COBOL, JCL, VSAM, and DB2. Strong Unix/Linux shell scripting experience. Strong SQL and PL/SQL development skills. Experience in batch processing and job scheduling environments. Strong debugging, troubleshooting, and root cause analysis skills. Experience integrating scripts with relational databases. Ability to support production environments and resolve job abends. Strong analytical and problem-solving skills. Ability to work independently and in a team environment. Experience:
Experience in mainframe application development and support (COBOL, JCL, DB2). Experience in Unix/Linux scripting and backend integration. Experience in production support and performance optimization. Experience working in batch processing environments. Banking, cards, or financial services domain experience preferred. Experience with CI/CD, Git, or DevOps practices preferred. Responsibilities:
Develop, enhance, and maintain applications using COBOL, JCL, VSAM, and DB2. Debug and resolve mainframe application issues across development, testing, and production environments. Optimize COBOL programs, JCL, and DB2 queries for performance and efficiency. Support daily batch processing and resolve job abends promptly. Develop and maintain Unix/Linux shell scripts for automation and system integration. Ensure seamless integration between Unix-based automation and mainframe systems. Troubleshoot and enhance existing scripts for stability and performance improvements. Develop and maintain PL/SQL procedures, functions, packages, and triggers. Perform SQL tuning and optimize database performance. Monitor scheduled jobs and resolve production incidents. Perform root cause analysis and implement permanent fixes. Improve performance of scripts, jobs, and database queries through continuous tuning. Collaborate with stakeholders to gather requirements and deliver scalable solutions. Participate in Agile ceremonies and cross-functional collaboration. Prepare and maintain technical documentation including design and support documents. Should Have:
Strong analytical and debugging skills. Good understanding of batch processing and automation workflows. Ability to manage production support responsibilities. Strong collaboration and communication skills. Experience in fast-paced enterprise environments. Skills:
COBOL, JCL, VSAM, DB2.
Unix/Linux shell scripting. SQL and PL/SQL development. Batch processing and job scheduling. Production support and incident management. Performance tuning and optimization. Root cause analysis. Database integration. DevOps tools (Git, CI/CD) preferred. Additional:
REXX, CICS, IMS, Assembler (nice to have).