Mainframe/ COBOL Software Engineer
Role details
Job location
Tech stack
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.