remote
Junior Software Engineer Mainframe - Cognizant
Software Engineer
Junior Software Engineer responsible for designing, developing, and maintaining IBM Mainframe applications using COBOL, JCL, DB2, and VSAM, while handling change requests, production incidents, and code quality improvements.
About the role
Key Responsibilities
- Collaborate with senior engineers to analyze business requirements and design efficient IBM Mainframe solutions.
- Develop, modify, and unit‑test COBOL programs and JCL jobs for both batch and online processing.
- Maintain and troubleshoot DB2 and VSAM data structures to ensure data integrity and performance.
- Handle change requests, resolve production incidents, and implement continuous improvement initiatives.
- Participate in code reviews and apply best practices to improve code quality and maintainability.
Requirements
- Fundamental knowledge of COBOL programming and JCL scripting.
- Understanding of DB2 relational databases and VSAM file handling.
- Familiarity with IBM Mainframe environments and core utilities.
- Strong analytical skills with the ability to translate business needs into technical solutions.
- Effective communication and teamwork skills, with a willingness to learn and grow in the Cards & Payments domain.