What are the responsibilities and job description for the Senior Mainframe Software Engineer position at RulesIQ?
Role: Senior Mainframe Software Engineer
Location: Buffalo New York (Hybrid)
Type:12 Months Contract to Hire
Reason for need:
- Modernization effort in consumer lending of multiple mainframe systems interfacing (Shaw System-loan servicing, Hogan, etc.).
- They have a big gap on the engineering side and needs a strong hands-on Tech Lead who understand the system up and down quickly.
- They are in a process of moving source code off of mainframe into a Git repository. IBM (vendor they selected) has created a standard GUI environment called IDz that takes you out of the green screen into a programming environment.
- They will be implementing DevOps mainframe - distributed toolsets such as Gitlab, Sonar products, automated testing, Ansible, etc. Fast forward, they will be working on pipeline setups, Sonar set ups, cloud distribution through Ansible, and ultimately get into some cool innovative things.
Must Have Requirements:
- Mainframe skills (COBOL, CICS, VSAM, JCL, MQ, CA7, Xpeditor, ISPF)
- End to end experience in solution architecting and design. Big picture thinking, problem solving, ability to dive into the details, and be code centric
- Good communication
Nice -to-have: (Not Required)
- Modern IBM z development platform including: IDz, zDIH, ADDI, DBB and z/OS Connect
- Distributed Systems experience (Gitlab, Sonar products, automated testing, Ansible, etc.)
- Banking preferably Shaw application (they interface with this using it for loans and lines of credit) and Hogan
Top Responsibilities:
- Performing the design and solution architecture end to end. Not just hands on with drawing on the white board and passing it on, but full service, do the design work, take accountability for complex programming, and take it through what does it mean to go to Unix system.
- Being able to digest the business functions and work hand and hands with analysts and try to break down complex processes
- Understanding the system up and down quicky and improve the system performance.