Mainframe/ COBOL Software Engineer

Randstad
San Antonio, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 125K

Job location

Remote
San Antonio, United States of America

Tech stack

Adobe InDesign
Application Performance Management
Unit Testing
Customer Information Control System (CICS)
COBOL
Code Review
Job Control Language (JCL)
Interactive System Productivity Facility (ISPF)
Mainframes
Service-Oriented Architecture
Software Engineering
Software Systems
Virtual Storage Access Methods
Web Applications
Z/OS
Information Technology
Easytrieve

Job description

We are seeking a highly skilled Mainframe Software Engineer to join our team for a high-impact, remote contract engagement, with the potential for future conversion to a permanent role. In this position, you will be responsible for designing, developing, and maintaining mission-critical software solutions within an IBM z/OS environment.

The ideal candidate brings a deep technical mastery of COBOL, CICS, and JCL, combined with a sharp analytical mind for troubleshooting complex systems. You will play a pivotal role in the full Software Development Life Cycle (SDLC)-from initial requirements gathering to final technical implementation-ensuring our applications are robust, scalable, and aligned with business objectives., * Maintain and develop software/web applications that meet business and management needs in an SOA environment.

  • Design, develop, test, implement, document, and support mainframe and integrated systems.
  • Ensure successful deployment of application enhancements, conversions, and system installations.
  • Collaborate with leadership, analysts, and cross-functional teams to implement technical changes and provide support.
  • Support production environments, troubleshoot issues, and ensure operational continuity.
  • Provide Credit Union integration with vendor systems, including debit and credit card processing platforms.
  • Research and evaluate options to design the most efficient and cost-effective solutions.
  • Work with analysts to validate the accuracy and completeness of project requirements.
  • Confirm application performance through thorough functional unit testing.
  • Create technical designs and application functionality documentation.
  • Participate in design/code reviews and ensure smooth operations and future planning.
  • Perform other duties as required to support the organization's Vision, Purpose, and Values.

Requirements

Bachelor's degree in Management Information Systems, Computer Science, Engineering, or equivalent experience.

  • Minimum 6 years of experience implementing and managing software solutions.

  • Minimum 4 years of experience designing and developing mainframe technical solutions.

  • At least 2 years of hands-on programming in a mainframe environment (e.g., CICS, COBOL) using the project life cycle methodology.

  • Experience with IBM z/OS environment tools and languages, including:

  • COBOL, CICS, Assembler, Easytrieve, ISPF, VSAM, Endeavor, TSO, JCL, IBM Utilities

  • Familiarity with software development life cycle (SDLC) processes, including:

  • Requirements gathering

  • Functional and Technical Design documentation

  • Strong analytical and technical troubleshooting skills.

  • Ability to quickly understand and apply business processes and technical concepts.

  • Effective communication and collaboration skills in team-oriented environments.

  • Technical analysis expertise and a passion for continuous learning in evolving technologies.

Ideal Candidate Will Have:

  • Understanding and exposure to Service-Oriented Architecture (SOA), including:

  • Business process automation, shared object models, system adapters, and publish/subscribe architecture.

  • At least 2 years of system design experience in the financial or insurance industry.

Apply for this position