Job Description
Role: Mainframe Developer with DevOps
Location:Pennsylvania, Pittsburgh (Day-1-Onsite)
Job Type - Full Time Employment
Job Description:
Required Skills:
- Strong Development in mainframe technologies like COBOL, REXX, DB2, CICS, IMS DB/DC, MQ, JCL. PROC, SORT, EZITRIEVE. Knowing Assembler will be plus.
- Knowledge of modern mainframe IDE like IDz (IBM Developer for z) or similar tools.
- Deep knowledge of version control tool like Endeavor and their setting related compilation and link edit.
- Knowledge of Mainframe Infrastructure logical partitions, Data Replication, Charge back, different types of mainframe processors (Common processor, zIIP, zlinux etc).
- Working knowledge of Mainframe security (RACF, ACF2 or Top Secret) and USS (Unix System Services).
- Experience to do performance analysis using tools like IBM Performance Analyzer or similar tools.
- Experience to do dump analysis using tools like IBM Fault Analyzer or similar tools.
- Familiarity with tools like IBM File Manager and IBM debugger or similar tools from other vendors.
- Familiarity with protocols to interface outside of mainframe Some examples are NDM, SFTP, MQ, CICS Transaction gateway, z/os connect etc.
- Knowledge of batch schedulers like ESP or Control M.
- Agile Development.
- Managing Disaster recovery test and Business Continuity scenarios.
- Impact analysis owing to SW version upgrade and identification of fix.
- Knowledge of IBM's DBB (Dependency Based Build) is a plus.
Preferred Skills:
- DevOps CI/CD Implementation Experience in any platform.
- Groovy, Linux and YML scripting.
- Containers, PaaS and CaaS Docker, OpenShift, Kubernetes.
- Knowledge of Gitlab Runner and (or) Jenkins.
- Setup and administration of Java based Application severs (e.g. Tomcat or WAS) and DB servers (e.g SQL server, DB2 LUW).
- GITLAB (or)GIT experience.
- Ansible based deployment and collections.
- Infrastructure Connectivity between distributed & Mainframe.
Responsibilities:
- Should be a self-driven, motivated Individual.
- Should have Strong Development in mainframe technologies like COBOL, REXX, DB2, CICS, IMS DB/DC, MQ, JCL. PROC, SORT, EZITRIEVE. Knowing Assembler will be plus.
- Knowledge of modern mainframe IDE like IDz (IBM Developer for z) or similar tools.
- Ability to talk to the business, understand the functional requirements, implicit requirements, analyze and breakdown to multiple components/user stories.
- Should have experience in Release management, Going live with the applications.
- Provides application software development services or technical support in more complex situations.
- Has thorough knowledge of the Software Development Life Cycle.
- The job holder leads the technical design, development, and documentation of cross-functional, multi-platform application systems.
- Ensures that expected application performance levels are achieved by coordinating, coding, testing, implementation, and documentation.
- Programming well-designed, testable, efficient code.
- Develop flowcharts, layouts, and documentation to satisfy requirements and solutions.
- Maintain software functionality and currency (technical debt and gain).
- Actively participate in code reviews.