Mainframe COBOL Programmer

Codetech•Phoenix, AZ

About The Position

Design and write programs and enhancements using COBOL, CICS, ADABAS, VSAM, and IBM JCL. Contribute to complex automated solutions and monitor application performance. Complete unit and system testing of application changes to ensure quality. Review customer business requirements and translate them into technical specifications; write technical specifications and complex code; and work with business analysts and stakeholders to understand functional requirements and contribute to functional specifications. Analyze, debug, and resolve application defects. Follow software development standards and mainframe batch and online processing principles, and troubleshoot issues that arise during nightly batch processing. Provide schedule and technical performance projections. Prepare detailed work and action plans, system problem resolutions, and enhancements.

Requirements

  • Knowledge of COBOL programming, CICS programming, VSAM, ADABAS databases, and IBM JCL.
  • Knowledge of application operational support best practices based on ITIL processes, IT SDLC methodologies, and industry best practices for application development based on CMMI processes.
  • Knowledge of designing effective data processing systems and developing programs.
  • Knowledge of project life cycles and tools.
  • Knowledge of research and assessment methodologies.
  • Knowledge of IT testing processes, IT audit procedures, and software testing tools.
  • Knowledge of preparing flowcharts and work plans.
  • Problem-solving skills and the ability to communicate ideas and concepts.
  • Critical-thinking skills.
  • Ability to balance multiple responsibilities.
  • Ability to write clearly about complex issues and ideas, with excellent written, oral, and interpersonal skills.
  • Strong customer service skills and a customer-service-focused approach.
  • Ability to demonstrate job commitment and caring.
  • Ability to communicate effectively with clients and peers.
  • Ability to work collaboratively in teams and across organizations.
  • Demonstrated ability to build strong relationships inside and outside the organization.
  • Ability to apply creative solutions to business problems so business needs are effectively met.
  • Ability to evaluate and test emerging technologies.
  • Ability to quickly learn and develop skills in new programming languages, APIs, and platforms.

Responsibilities

  • Design and write programs and enhancements using COBOL, CICS, ADABAS, VSAM, and IBM JCL.
  • Contribute to developing complex automated solutions and monitor application performance.
  • Complete unit and system testing of application changes.
  • Review customer business requirements and translate them into technical specifications.
  • Write technical specifications and complex code.
  • Engage with business analysts and stakeholders to understand functional requirements and contribute to functional specifications.
  • Analyze, debug, and resolve application defects.
  • Adhere to software development standards and principles for mainframe batch and online processing.
  • Troubleshoot issues arising during nightly batch processing.
  • Provide schedule and technical performance projections.
  • Prepare detailed work and action plans, system problem resolutions, and enhancements.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service