Mainframe Developer
CYNET SYSTEMS INC.
Riverwoods, United States of America
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
$ 83KJob location
Riverwoods, United States of America
Tech stack
Agile Methodologies
Batch Processing
Unix
Customer Information Control System (CICS)
COBOL
Databases
Continuous Integration
IBM DB2
Relational Databases
Database Queries
Software Debugging
DevOps
Job Control Language (JCL)
Rexx (Programming Language)
Job Scheduling
Mainframes
Performance Tuning
Standard Sql
Shell Script
Software Engineering
PL-SQL
SQL Databases
Systems Integration
Virtual Storage Access Methods
Database Performance
GIT
Enterprise Integration
Sql Tuning
Job description
- 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., * 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.
Requirements
- 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., * 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).
Benefits & conditions
Pay Range: $35hr - $40hr