We are currently seeking an experienced professional to join our team in the role of Senior Software Engineer:In this role,you will:Design: Develop / review the technical design.Coding: Analyse and develop code as per specifications. Reviews: Conduct review of design/code/test plan and test resultsTesting: Prepare unit test plans, Conduct unit testing Support: Provide post development support.To be successful in this role, you should meet the following requirements:Strong Knowledge on Job Control Language (JCL): IN Stream & Catalogue Procedures, Control Cards, SDFS (Spool), SPICE, SAR and MVS JCL UtilitiesStrong Knowledge on COBOL Programs and ZOS: Strong understanding of COBOL Programs (working storage, copy books and sub routines) and ZOS concepts including mainframe utilities. Hands on knowledge on Restartable programs.Strong Knowledge on DB2 (SQL): Strong understanding of relational database concepts and advanced SQL, including SQL Error Codes.Strong Knowledge on CICS: All Infrastructure Setup (PCP, PIP, KCP, SCP) knowledge. Hands on with writing CICS programs in linkage with Front End Systems, BMSStrong Knowledge on TSO, ISPF, REXX, EZYTRIEVE & SELCOPY : Hands on KnowledgeStrong Knowledge on Knowledge of following tools Endevor, File Manager, Road Runner, CLARITY, Fault Analyser, R2DS, RDz, RTC, SONAR Additonal desired skills: Core Java, SQL database knowledge, Spring Boot/Spring Data JPA/J2EE/Servlets,Webservices (REST/SOAP), Microservices, Maven, GIT, Jenkins, Any point Studio, Spring Tool Suite (STS)Additional desired skills: Google Cloud Platform (GCP) /Amazon Web Services (AWS) Certification