Technology Apprentice - Application Developer (ZDP)

Manufacturers and Traders Trust•Buffalo, NY

About The Position

The Technology Apprentice participates in a comprehensive Tech Academy training program designed to develop entry-level technical skills and launch a career in a technology-related field. The program combines career planning, technical and competency-based training, and mentorship. Apprentices receive on-the-job training with a mentor to build a broader understanding of their technology discipline, the technologies used at the Bank, and how those technologies work together to deliver solutions and services to internal and external customers. Under the supervision of a senior developer or manager, the Application Developer helps design and specify information systems solutions to address problems and enhancements. The role participates in evaluating client requirements and processes, preparing application environments, and supporting day-to-day activities and special projects. Work may involve a range of development platforms, software, hardware, technologies, and tools. The apprentice completes basic- to intermediate-complexity systems analysis, design, and development, and contributes as an individual project team member. Responsibilities also include testing, debugging, documentation, client consultation, risk and control compliance, and related duties as assigned.

Requirements

  • High school diploma or equivalent (GED).
  • Successful completion of or enrollment in a Bank-approved technology skills development program.
  • Proficiency with personal computers and knowledge of pertinent spreadsheet, word processing, database, presentation, and email software.
  • Demonstrated ability to learn new technical skills.
  • Strong verbal and written communication skills.
  • Proven interpersonal skills.
  • Detail-oriented.
  • Proven organizational and time-management skills.

Nice To Haves

  • Associate’s degree in Computer Science or a related Information Technology field.
  • Advanced coursework in a technology discipline.
  • Strong analytical skills.
  • Strong problem-solving skills.
  • Exposure to development tools, application support software, and hardware platforms.
  • Prior experience handling multiple tasks in support of various assignments.

Responsibilities

  • Complete a comprehensive training program to develop entry-level technical skills in a specific technology discipline, such as Software Engineering, Infrastructure, Cybersecurity, or Data & Analytics.
  • Work with a mentor to complete on-the-job training and learn how technology disciplines and technologies are used at the Bank.
  • Complete basic- to intermediate-complexity systems analysis, design, and development.
  • Support projects as an individual contributor and assist clients in addressing problems and issues.
  • Determine feasible solutions and make recommendations.
  • Participate with development, operations, and Technology staff in system and integrated testing for small- to medium-scope efforts or phases of larger projects.
  • Prepare test data, execute detailed test plans, and participate in debugging as needed.
  • Evaluate relationships and effects among programs and interfacing applications.
  • Develop clear, complete technical and functional specifications using available resources.
  • Update systems documentation and prepare charts, tables, diagrams, and, when needed, logic flowcharts to assist with problem analysis.
  • Prepare assessments and task plans that include required tasks, estimated time frames, and effort for assignments.
  • Recommend technologies, policies, or processes to benefit the organization and address deficiencies.
  • Consult with clients, technicians, and Bank departments on supported application functions, system capabilities, operating procedures, forms, marketing materials, and cost analyses.
  • Adhere to Company risk and regulatory standards, policies, and controls in accordance with the Company’s Risk Appetite.
  • Identify risk-related issues that need escalation to management.
  • Promote an environment that supports belonging and reflects the M&T Bank brand.
  • Maintain M&T internal control standards, including timely implementation of applicable internal and external audit points and issues raised by external regulators.
  • Complete other related duties and projects as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service