Text copied to clipboard!

Title

Text copied to clipboard!

COBOL Programmer

Description

Text copied to clipboard!
We are looking for a skilled COBOL Programmer to join our team and contribute to the maintenance and development of our legacy systems. As a COBOL Programmer, you will be responsible for analyzing, designing, coding, testing, and implementing software solutions using COBOL. You will work closely with other IT professionals, business analysts, and end-users to ensure that our systems meet the needs of the organization. The ideal candidate will have a strong background in COBOL programming, experience with mainframe environments, and a solid understanding of software development life cycles. You should be able to work independently as well as part of a team, and possess excellent problem-solving and communication skills. Your role will involve troubleshooting and resolving issues, optimizing system performance, and ensuring data integrity and security. Additionally, you will be expected to stay current with industry trends and best practices to continuously improve our systems. If you are a detail-oriented professional with a passion for legacy systems and a commitment to delivering high-quality software solutions, we encourage you to apply.

Responsibilities

Text copied to clipboard!
  • Analyze and understand existing COBOL programs and systems.
  • Design, code, test, and implement new COBOL programs.
  • Maintain and enhance existing COBOL applications.
  • Troubleshoot and resolve software issues and bugs.
  • Optimize system performance and ensure data integrity.
  • Collaborate with business analysts and end-users to gather requirements.
  • Document software changes and create technical documentation.
  • Participate in code reviews and provide constructive feedback.
  • Ensure compliance with coding standards and best practices.
  • Stay current with industry trends and advancements in COBOL programming.
  • Provide technical support and training to end-users.
  • Assist in the migration of legacy systems to modern platforms.
  • Develop and execute test plans to ensure software quality.
  • Monitor system performance and implement improvements.
  • Work with cross-functional teams to deliver projects on time.
  • Ensure data security and confidentiality.
  • Participate in disaster recovery planning and testing.
  • Provide on-call support as needed.
  • Contribute to continuous improvement initiatives.
  • Mentor junior programmers and share knowledge.

Requirements

Text copied to clipboard!
  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • 5+ years of experience in COBOL programming.
  • Strong understanding of mainframe environments.
  • Experience with JCL, CICS, and DB2.
  • Proficiency in software development life cycles.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills.
  • Ability to work independently and as part of a team.
  • Detail-oriented with a focus on quality.
  • Experience with version control systems.
  • Knowledge of data security and compliance standards.
  • Ability to troubleshoot and resolve complex issues.
  • Familiarity with Agile methodologies.
  • Experience with system optimization and performance tuning.
  • Ability to create and maintain technical documentation.
  • Strong organizational and time management skills.
  • Willingness to learn and adapt to new technologies.
  • Experience with legacy system migration is a plus.
  • Ability to provide on-call support as needed.
  • Commitment to continuous improvement and professional development.

Potential interview questions

Text copied to clipboard!
  • Can you describe your experience with COBOL programming?
  • How do you approach troubleshooting and resolving software issues?
  • What is your experience with mainframe environments?
  • Can you provide an example of a complex problem you solved using COBOL?
  • How do you ensure the quality and integrity of your code?
  • What strategies do you use to optimize system performance?
  • How do you stay current with industry trends and advancements?
  • Can you describe a time when you had to collaborate with a cross-functional team?
  • What is your experience with legacy system migration?
  • How do you handle tight deadlines and multiple priorities?
  • Can you explain your experience with JCL, CICS, and DB2?
  • How do you ensure data security and compliance in your projects?
  • What is your approach to creating and maintaining technical documentation?
  • Can you describe a time when you provided technical support to end-users?
  • How do you mentor junior programmers and share knowledge?
  • What is your experience with Agile methodologies?
  • How do you handle on-call support and emergency situations?
  • Can you provide an example of a successful project you delivered on time?
  • What tools and techniques do you use for version control?
  • How do you contribute to continuous improvement initiatives?