COBOL/Mainframe Developer (W-2 Contract)
Job Overview
We are seeking a highly skilled COBOL/Mainframe Developer to join a local IT team.
This role involves designing, developing, and maintaining legacy mainframe applications primarily built in COBOL, while integrating modern technologies and architectures to ensure robust, scalable, and secure systems.
The ideal candidate will possess a deep understanding of mainframe environments, system architecture, and a broad spectrum of related technologies such as service-oriented architecture, solution architecture, and cloud security.
This position offers an exciting opportunity to work on mission-critical systems that support large-scale enterprise operations across diverse industries.
Duties
Develop, test, and implement COBOL programs within mainframe environments to meet business requirements efficiently.
Maintain and enhance existing legacy applications while ensuring system stability and performance.
Collaborate with cross-functional teams to design system architecture solutions that incorporate ETL processes, RESTful APIs, and microservices.
Conduct system analysis and debugging to identify issues related to COBOL code, JCL (Job Control Language), or mainframe operations.
Integrate mainframe applications with modern platforms such as Salesforce, Pegasystems, or cloud services like AWS and Azure.
Perform system hardening, vulnerability assessments, and implement security best practices including firewall configuration, VPN setup, and system hardening techniques.
Support continuous integration/continuous deployment (CI/CD) pipelines using tools such as Jenkins or Git for efficient development cycles.
Participate in system architecture planning involving load balancing, virtualization (VMware/ESXi), and container orchestration with Kubernetes.
Assist in the migration of legacy systems to cloud environments while ensuring data integrity and security compliance.
Document technical specifications and provide training or support for end-users and junior developers.
Requirements
Proven experience as a COBOL/Mainframe Developer with extensive knowledge of IBM z/OS or similar mainframe operating systems.
Strong understanding of service-oriented architecture (SOA), solution architecture, and enterprise system design principles.
Proficiency in programming languages including COBOL, C++, C#, Java, Python, and scripting languages such as Bash or Shell Scripting.
Familiarity with database management systems like IBM DB2, Oracle, PostgreSQL, MySQL, or NoSQL databases; experience with SQL/T-SQL is essential.
Knowledge of IT infrastructure components including load balancing, firewalls, DNS/DHCP management, VPNs, and network security protocols.
Experience working within Agile methodologies and SDLC (Software Development Life Cycle) frameworks.
Hands-on expertise with DevOps tools such as Jenkins, Git repositories, CI/CD pipelines, and system automation tools.
Understanding of modern web services including SOAP/REST APIs and integration techniques using XML/JSON formats.
Knowledge of cloud platforms such as AWS or Azure along with virtualization technologies like VMware or ESXi.
Strong problem-solving skills with the ability to debug complex issues across multiple layers of the technology stack.
Education & Experience
10+ years of experience within mainframe development
Experience with incident triage and troubleshooting
Must be highly proficient in each of the following…
COBOL
Easytrieve
JCL
CICS
TSO
Production Incident Support (both batch and real-time)
Bachelor’s degree in IT Engineering, Computer Science, Business Management, Mathematics, Information Technology, Computer Engineering, or Information Sciences preferred, or equivalent experience
Experience in an agile environment strongly preferred
Would prefer experience/proficiency in each of the following…
Jira
ISPW/Topaz
Agile Methodology
Life Insurance experience
Certifications & Licenses
Relevant certification is a plus
Knowledge, Skills & Abilities
Expert ability to:
Work across multiple environments including cloud and on-premises, and multiple operating systems
Use modern web development technologies and techniques (e.g., HTML5, CSS, Java Script, etc.)
Perform design (e.g., prototype, user interface (UI) design, user experience (UX) design, interaction design)
Develop solutions for both mobile and desktop
Collaborate with both business and IT stakeholders and develop constructive working relationships with team and non-team members
Use judgment to form conclusions that may challenge conventional wisdom
Consistently apply original thinking to produce new ideas and innovate
Expert understanding of:
How components throughout the technology “stack” interact
Front and back-end programming languages/tools
Expert knowledge of:
Continuous integration / continuous delivery (CI/CD), Agile, and automated deployment best practices
Databases and database interaction
Code versioning tools
Use cases for architectural components and how to apply them
Excellent communication skills to collaborate effectively across technical teams and business units. This position is ideal for professionals eager to leverage their legacy system expertise while embracing innovative solutions within a forward-thinking organization committed to technological excellence.
#ILL2
Pay: $100,000.00 - $125,000.00 per year
Benefits:
Health insurance
Education:
Bachelor's (Preferred)
Experience:
COBOL: 10 years (Preferred)
Mainframe development: 10 years (Preferred)
Easytrieve : 9 years (Preferred)
JCL: 10 years (Preferred)
CICS: 10 years (Preferred)
TSO: 10 years (Preferred)
Jira: 10 years (Preferred)
CI/CD: 9 years (Preferred)
Agile: 10 years (Preferred)
insurance environment : 1 year (Preferred)
Work Location: In person