What are the responsibilities and job description for the Mainframe Developer position at Cynet Systems?
We are looking for Mainframe Developer for our client in Riverwoods, IL
Job Title: Mainframe Developer
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).
Salary : $35 - $40