java.netgitqa automationcucumberspring bootplaywrightsql server
Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
развернуть
$116к-194к/год
$140к$160кмедиана$190к
По похожим ролям (50) ~ $160к/год
На СНГ рынке: $4.6к/мес ($4к - $5.9к)
82
Хорошая вакансия
развернуть
Обязанности на уровне ведущего инженера описаны чётко, а роль включает серьёзные технические задачи и хорошие льготы, но обязательное присутствие в офисе четыре дня в неделю ограничивает гибкость.
Почти всегда в офисе
Актуальные технологии
Понятная зона ответственности
Хороший пакет льгот
Финансовые технологии
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Lead Software Engineer (Java, MS SQL): Developing and migrating banking applications from .NET to Java within a resilient software development lifecycle with an accent on clean code, test automation, architecture, and risk-aware engineering. Focus on leading code reviews, designing performance and resiliency practices, coaching engineers, and solving complex application development and migration challenges.
Location: Buffalo, New York, United States of America; hybrid schedule with four days onsite and one day working from home.
Salary: $116,400–$194,000 annual USD.
Company
M&T Bank provides banking technology and financial services with a focus on stable, resilient, and compliant systems.
What you will do
Develop clean, efficient, secure, and resilient applications within approved SDLC processes.
Write and migrate applications from .NET to Java, including Java Cucumber test automation.
Review and approve designs, pull requests, requirement plans, testing methodology, and code coverage.
Drive performance testing, resiliency, optimization, source control, and production deployment practices.
Contribute to application architecture, engineering patterns, technical requirements, and continuous process improvement.
Coach team members, communicate architecture and delivery challenges, and present work to technical and business stakeholders.
Requirements
Associate’s degree plus at least 7 years of systems analysis and/or application development experience, or a bachelor’s degree plus at least 5 years of such experience.
In lieu of a degree, at least 9 years of combined education and/or relevant work experience, including at least 5 years of systems analysis and/or application development experience.
Java development experience, including transitioning and rewriting applications from .NET to Java.
MS SQL and Git source control experience.
Expert proficiency in at least one programming language and moderate proficiency in at least one additional language.
Ability to work with data structures and algorithms, application architecture, secure coding, testing, performance, and resiliency practices.
Ability to work autonomously, manage multiple complex projects, drive milestones, and lead projects or initiatives.
Strong analytical, organizational, time management, verbal, and written communication skills.
Ability to partner with and present to multiple technology and business stakeholders.
Nice to have
BI dashboards experience.
Dynatrace.
Red Hat Ansible for automation.
Familiarity with ServiceNow for production support tracking.
Culture & Benefits
Hybrid work model requires four days in the office and allows one day working from home.
Health, welfare, retirement benefits, and a 401(k) match at 5%.
Banking Officers start with 25 days of paid time off and 12 paid holidays.
40 hours of paid volunteer time per year.
Work-life balance and flexible work arrangements.
Work must follow banking risk, regulatory, audit, and internal-control standards.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →