Text copied to clipboard!

Title

Text copied to clipboard!

Mainframe Developer

Description

Text copied to clipboard!
We are looking for a highly skilled Mainframe Developer to join our dynamic team. The ideal candidate will have extensive experience in mainframe technologies and a deep understanding of mainframe architecture. You will be responsible for designing, developing, and maintaining mainframe applications that are critical to our business operations. Your role will involve working closely with other developers, analysts, and business stakeholders to ensure that our mainframe systems are efficient, reliable, and scalable. You will also be responsible for troubleshooting and resolving any issues that arise, as well as implementing new features and enhancements to meet the evolving needs of the business. The successful candidate will have a strong background in COBOL, JCL, CICS, and DB2, as well as experience with mainframe tools and utilities. You should be comfortable working in a fast-paced environment and be able to manage multiple projects simultaneously. Excellent problem-solving skills and attention to detail are essential for this role. In addition to technical skills, you should have strong communication and collaboration skills, as you will be working with a diverse team of professionals. If you are passionate about mainframe technology and are looking for an exciting opportunity to make a significant impact, we would love to hear from you.

Responsibilities

Text copied to clipboard!
  • Design, develop, and maintain mainframe applications.
  • Collaborate with business analysts and stakeholders to gather requirements.
  • Write and maintain high-quality code in COBOL, JCL, and other mainframe languages.
  • Perform code reviews and provide constructive feedback to team members.
  • Troubleshoot and resolve issues in a timely manner.
  • Implement new features and enhancements based on business needs.
  • Ensure the scalability and reliability of mainframe systems.
  • Create and maintain technical documentation.
  • Participate in system testing and quality assurance activities.
  • Provide support and training to end-users as needed.
  • Stay up-to-date with the latest mainframe technologies and best practices.
  • Work closely with other developers and IT staff to ensure seamless integration of mainframe applications.
  • Monitor system performance and make recommendations for improvements.
  • Assist in the planning and execution of mainframe upgrades and migrations.
  • Ensure compliance with company policies and industry regulations.

Requirements

Text copied to clipboard!
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 5+ years of experience in mainframe development.
  • Proficiency in COBOL, JCL, CICS, and DB2.
  • Experience with mainframe tools and utilities such as TSO, ISPF, and SDSF.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • Experience with Agile development methodologies.
  • Strong attention to detail and commitment to quality.
  • Ability to manage multiple projects and priorities.
  • Knowledge of mainframe security and compliance requirements.
  • Experience with performance tuning and optimization.
  • Familiarity with modern software development practices and tools.
  • Ability to learn new technologies and adapt to changing requirements.
  • Strong organizational and time management skills.

Potential interview questions

Text copied to clipboard!
  • Can you describe your experience with COBOL and JCL?
  • How do you approach troubleshooting and resolving mainframe issues?
  • Can you provide an example of a complex mainframe project you have worked on?
  • How do you ensure the scalability and reliability of mainframe systems?
  • What tools and utilities do you use for mainframe development?
  • How do you stay up-to-date with the latest mainframe technologies?
  • Can you describe a time when you had to collaborate with a diverse team to complete a project?
  • How do you prioritize and manage multiple projects simultaneously?
  • What steps do you take to ensure the quality of your code?
  • How do you handle tight deadlines and high-pressure situations?