Purple Drive
Job Description:
As a Mainframe Design and Development Engineer, you will play a critical role in analyzing, designing, developing, and maintaining mainframe applications to meet business requirements. You will work closely with cross-functional teams to deliver robust solutions on IBM z/OS mainframe platforms.
Responsibilities:
Analyze user requirements and translate them into detailed technical design specifications.
Design and develop new mainframe applications or enhance existing ones using COBOL, JCL, CICS, and DB2.
Create, execute, and document unit tests and integration testing strategies.
Develop and maintain batch and online applications to support business processes.
Carry out troubleshooting, debugging, and resolving production issues ensuring minimal downtime.
Prepare and maintain technical documentation including design, test cases, and user manuals.
Collaborate with QA teams, business analysts, and other developers to ensure software quality.
Participate in code reviews and enforce coding standards and best practices.
Support application deployment, production rollout, and provide post-implementation support.
Stay updated with emerging mainframe technologies and industry trends.
Required Skills & Qualifications:
Bachelor's degree in Computer Science, Information Technology, or related field.
Strong expertise in IBM Mainframe technologies such as COBOL, JCL, CICS, and DB2.
Solid understanding of mainframe operating systems (z/OS).
Experience with software development lifecycle (SDLC) processes.
Familiarity with DevOps tools and methodologies is a plus (e.g., Jenkins, Git).
Strong analytical, debugging, and problem-solving skills.
Good communication and collaboration skills to work with diverse teams.
Minimum 3-5 years of experience in mainframe application design and development.
Preferred Skills:
Knowledge of core banking or financial services applications.
Exposure to Agile or Scrum development methodologies.
Experience with additional tools such as VSAM, MQ, IMS.
As a Mainframe Design and Development Engineer, you will play a critical role in analyzing, designing, developing, and maintaining mainframe applications to meet business requirements. You will work closely with cross-functional teams to deliver robust solutions on IBM z/OS mainframe platforms.
Responsibilities:
Analyze user requirements and translate them into detailed technical design specifications.
Design and develop new mainframe applications or enhance existing ones using COBOL, JCL, CICS, and DB2.
Create, execute, and document unit tests and integration testing strategies.
Develop and maintain batch and online applications to support business processes.
Carry out troubleshooting, debugging, and resolving production issues ensuring minimal downtime.
Prepare and maintain technical documentation including design, test cases, and user manuals.
Collaborate with QA teams, business analysts, and other developers to ensure software quality.
Participate in code reviews and enforce coding standards and best practices.
Support application deployment, production rollout, and provide post-implementation support.
Stay updated with emerging mainframe technologies and industry trends.
Required Skills & Qualifications:
Bachelor's degree in Computer Science, Information Technology, or related field.
Strong expertise in IBM Mainframe technologies such as COBOL, JCL, CICS, and DB2.
Solid understanding of mainframe operating systems (z/OS).
Experience with software development lifecycle (SDLC) processes.
Familiarity with DevOps tools and methodologies is a plus (e.g., Jenkins, Git).
Strong analytical, debugging, and problem-solving skills.
Good communication and collaboration skills to work with diverse teams.
Minimum 3-5 years of experience in mainframe application design and development.
Preferred Skills:
Knowledge of core banking or financial services applications.
Exposure to Agile or Scrum development methodologies.
Experience with additional tools such as VSAM, MQ, IMS.