Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
$97к-162к/год
$130к$150кмедиана$190к
По похожим ролям (50) ~ $150к/год
На СНГ рынке: $3.9к/мес ($2.9к - $4.8к)
79
Хорошая вакансия
развернуть
У роли понятные задачи для senior-инженера, современный стек Microsoft и Azure и хорошие льготы, но четыре дня в офисе и дежурства после работы снижают гибкость.
Кликните для подробной информации
Дежурства после работыАктуальный стекЩедрый отпускЧетыре дня в офисе
Оценка от Hirify AI
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →