M

M&T Bank

Full-service banking with mortgage, deposits, loans

Senior Software Engineer - C#, .NET

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBuffalo, NY, USA

About the Job

Requirements

  • An associate’s degree and at least 5 years of systems analysis and/or application development work experience, or a bachelor’s degree and at least 3 years of such experience. In lieu of a degree, a combined minimum of 7 years of education and/or relevant work experience, including at least 3 years of systems analysis and/or application development work experience.
  • Advanced proficiency in C# and .NET.
  • Strong knowledge and practical experience with the Microsoft technology stack.
  • Experience with Azure development.
  • Experience supporting applications.
  • Experience contributing to application migration and modernization in Azure.
  • Experience actively participating in Scrum/Agile teams.
  • Willingness to participate in the team’s on-call rotation and provide after-hours application support when scheduled.

Responsibilities

  • Work independently within the approved Software Development Lifecycle to process, design, and develop applications that address business needs and minimize risk by writing clean, resilient code.
  • Regularly review pull requests, provide feedback, and execute change management for requests.
  • Author organized, clean, efficient, and secure source code at an advanced level in at least one programming language, verified by a lead software engineer, and apply knowledge of data structures and algorithms to solve business problems.
  • Use source code management tools to manage and deploy code and applications, ensure compliance with Software Development Lifecycle policies, and support merge conflict resolution.
  • Independently analyze and critique technical and business requirements for completeness, accuracy, and feasibility.
  • Collaborate with other teams, document and communicate technical implementation details, and address dependent requirements as needed.
  • Conduct code reviews and provide constructive feedback on code quality and improvements to team members.
  • Contribute to discussions with business or technical stakeholders and teams about application architecture.
  • Follow the company’s risk and regulatory standards, policies, and controls, and identify risk-related issues that need escalation to management.
  • Maintain internal control standards, including timely implementation of internal and external audit points and issues raised by external regulators, as applicable.
  • Complete other related duties as assigned.

Desired Qualifications

  • Advanced analytical skills specific to application development.
  • Experience working in a team environment.
  • Ability to work autonomously.
  • Ability to multitask on complex projects.

About the Company

M&T Bank

Full-service banking with mortgage, deposits, loans

M&T Bank is a full-service financial institution that offers a wide range of banking solutions for individuals, small businesses, and larger enterprises. Its products include personal and business checking accounts, mortgage assistance programs, loans, deposits, investment products, and mobile banking. The bank serves mainly customers in the Northeastern and Mid-Atlantic United States and emphasizes community engagement and customer-focused service. It generates revenue from interest income, fees, and service charges tied to loans, deposits, and other financial products. The company’s recent merger with United Bank, N.A. expands its footprint and enhances its service offerings. The goal is to provide accessible financial services to communities while growing its market presence and deepening local connections.

Company size
10,001+
Company stage
IPO
Headquarters
Buffalo, NY
Founded
1993

Recently Posted Jobs

Explore more opportunities at M&T Bank

See more jobs