Назад
Company hidden
18 часов назад

Senior Software Engineer (C#/.NET)

97 100 - 161 800$
Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Engineer (C#/.NET): Building and supporting resilient banking applications through the SDLC with an accent on advanced C#/.NET development, Azure modernization, secure coding, and technical requirements analysis. Focus on designing scalable solutions, conducting code reviews, managing application migrations and deployments, and supporting production systems through scheduled on-call work.

Location: Buffalo, New York, United States of America; hybrid schedule with four days in-office and one day working from home

Salary: $97,100–$161,800 annual (USD)

Company

M&T Bank is a banking organization modernizing applications, technology practices, and risk controls.

What you will do

  • Design, develop, and support secure, clean, and resilient banking applications within the Software Development Lifecycle.
  • Analyze technical and business requirements for completeness, feasibility, and accuracy.
  • Review pull requests and code, resolve merge conflicts, and manage code changes and deployments.
  • Contribute to application architecture discussions, Azure migration and modernization, and collaboration with dependent teams.
  • Document and communicate technical implementation details while adhering to banking risk, regulatory, audit, and internal-control standards.
  • Participate in scheduled on-call rotations and provide after-hours application support.

Requirements

  • Associate’s degree plus at least 5 years of systems analysis and/or application development experience; or bachelor’s degree plus at least 3 years; or, without a degree, at least 7 years of combined education and relevant experience including at least 3 years in systems analysis and/or application development.
  • Advanced proficiency in C#/.NET and strong practical knowledge of the Microsoft technology stack.
  • Experience with Azure development, application support, and application migration and modernization in Azure.
  • Experience actively participating in Scrum/Agile teams.
  • Strong attention to detail, problem-solving, verbal and written communication, and documentation skills.
  • Collaborative, team-oriented approach; ability to learn and apply new technologies quickly; comfort working in a changing environment and taking ownership.
  • Willingness to participate in the team’s on-call rotation and provide after-hours support when scheduled.

Nice to have

  • Advanced analytical skills specific to application development.
  • Team-environment experience, autonomy, multitasking on complex projects, strong organization, and time-management skills.
  • Proficient verbal and written communication skills.

Culture & Benefits

  • Hybrid work model requires four days in the office and one day working from home.
  • Health, welfare, retirement benefits, and a 401(k) match of 5%.
  • Banking Officers start with 25 days of paid time off and receive 12 paid holidays.
  • 40 hours of paid volunteer time per year and support for work-life balance.
  • Participation in the company’s risk, regulatory, audit, and control framework is expected.

Hiring process

  • The bank sponsors TN and H-1B transfers on a case-by-case basis.
  • The position is not open to candidates on an F-1 student visa, including CPT/OPT or STEM OPT extension holders.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →