The Consumer Loan Servicing team needs a skilled Mainframe Software Engineer to design, develop, maintain, and enhance mainframe applications to support critical business processes.
Requirements
- Experience with Mainframe technologies, such as JCL, COBOL, VSAM, EZTRIEVE, File Manager, IBM IDz including zConnect
- Experience using web servers, application containers, CI/CD Pipelines, Gitlab and OpenShift
- Solid foundation in data structures, algorithms, and software design with strong analytical and debugging skills
- Strong understanding of SOA and/or Open API methodologies and service architecture including headless testing using Webscarab or SOAPUI
- Solid knowledge of relational database design and development (SQL, stored procedures, data modeling)
- In-depth knowledge in information systems and ability to identify, apply, and implement IT best practices
- Ability to plan and manage projects and solve complex problems by applying best practices
Responsibilities
- Utilize GitLab and OpenShift to support automated builds, testing, and deployments.
- Design, code, test, and debug mainframe applications using COBOL, JCL, VSAM, and related technologies.
- Enhance and maintain existing applications to meet evolving business requirements.
- Implement and maintain integrations between mainframe applications and distributed systems, including through zConnect.
- Work with APIs, application containers, and web servers to support hybrid architecture.
- Analyze and improve program performance and system efficiency.
- Contribute to the refinement of CI/CD pipelines for mainframe environments.
Other
- English (Required)
- Bachelor’s Degree and four to seven years of experience or equivalent education and software engineering training or experience
- Understanding of key business processes and competitive strategies related to the IT function
- Ability to provide direction and mentor less experienced teammates.
- Communicate technical concepts clearly to both technical and non-technical stakeholders.