Senior Software Engineer

M&T BankBuffalo, NY
Onsite

About The Position

Design, develop, and support applications for multiple systems and services, using JCL and EZTRIEVE; design modifications and solutions using COBOL; create and design files and data using IBM utilities; manage projects using Agile methodologies; utilize VSAM to conduct mainframe development; provide designs and specify information systems solutions and technical direction in the development of new or existing applications; serve as a principal application designer for major modifications using analytical and technical skills and available technology and tools in the evaluation of client requirements and processes; provide solutions to incident tickets created during the nightly batch process; engage in the effort to decommission Automated Balancing system; analyze current controls and replace ABS language code with COBOL or EZTRIEVE; support ad hoc requests for data and report to business partners; build new balancing reconciliation for loading files into Exceptions Fraud Returns system (EFR) workflow queues.

Requirements

  • Bachelor’s degree (or foreign equivalent) in Computer Science, Information Systems, Computer Engineering, Software Engineering, or related field of study plus six (6) years of experience in the job offered or as a Software Engineer, Software Developer, IT Consultant, or related occupation.
  • Six (6) years of experience with the following: Designing, developing, and supporting applications for multiple systems and services, using JCL and EZTRIEVE
  • Six (6) years of experience Designing modifications and solutions using COBOL
  • Six (6) years of experience Creating and designing files and data using IBM utilities
  • Six (6) years of experience Managing projects using Agile methodologies
  • Six (6) years of experience utilizing VSAM to conduct mainframe development

Responsibilities

  • Design, develop, and support applications for multiple systems and services, using JCL and EZTRIEVE
  • Design modifications and solutions using COBOL
  • Create and design files and data using IBM utilities
  • Manage projects using Agile methodologies
  • Utilize VSAM to conduct mainframe development
  • Provide designs and specify information systems solutions and technical direction in the development of new or existing applications
  • Serve as a principal application designer for major modifications using analytical and technical skills and available technology and tools in the evaluation of client requirements and processes
  • Provide solutions to incident tickets created during the nightly batch process
  • Engage in the effort to decommission Automated Balancing system
  • Analyze current controls and replace ABS language code with COBOL or EZTRIEVE
  • Support ad hoc requests for data and report to business partners
  • Build new balancing reconciliation for loading files into Exceptions Fraud Returns system (EFR) workflow queues
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service