M&T Bank
Senior Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в банке M&T: проектирование и разработка критичных приложений, техническое лидерство и наставничество команды. Работа в офисе в Уилмингтоне (Делавэр) 4 дня в неделю.
Задачи
- Проектировать решения для информационных систем и задавать техническое направление при разработке новых и существующих приложений
- Выступать ведущим дизайнером приложений для критичных компонентов и крупных доработок
- Выполнять и курировать сложный системный анализ, проектирование и разработку
- Готовить и вести техническую часть планов проектов
- Взаимодействовать с командами разработки, эксплуатации и технологий на всех этапах — от анализа до UAT
- Готовить и проверять тестовые данные, выполнять детальные тест-планы и отладку
- Готовить технические и функциональные спецификации, обновлять документацию систем
- Разрабатывать и наставлять членов команды, работая при этом самостоятельно в рамках SDLC
- Рекомендовать новые технологии, политики и процессы для улучшения работы организации
- Участвовать в технической оценке вендорского ПО
- Создавать и поддерживать архитектуру решений
Требования
- Степень бакалавра (или зарубежный эквивалент) в Software Engineering, Computer Engineering, Computer Science или смежной технической области
- 5 лет опыта в данной должности или в роли Systems Developer, Application Developer, Software Developer, Software Engineer или смежной
- 5 лет опыта системного анализа и разработки приложений
- 5 лет опыта с концепциями ООП
- 5 лет опыта с Web Services и SOA
- 5 лет опыта разработки на Java и/или JavaScript
- 5 лет опыта с тестовыми стратегиями, инструментами тестирования и контролем версий, включая GitLab
- 5 лет опыта разработки в микросервисной среде с REST API на Java Spring Boot
- 5 лет опыта разработки и автоматизации крупномасштабных высокопроизводительных систем обработки данных
- 5 лет опыта со Spring, Spring Boot и Maven
- 5 лет опыта с БД MS SQL, Oracle и MySQL: проектирование таблиц и оптимизация запросов
- 5 лет опыта CI/CD с Gitlab, Jenkins или Jetstream
- 5 лет опыта с Postman
- 5 лет опыта координации задач разработки в проектах любого масштаба
- 5 лет опыта подготовки и ведения технической части планов проектов
- 5 лет опыта подготовки технических и функциональных спецификаций и документации
- 5 лет опыта подготовки схем, таблиц и диаграмм для анализа проблем
- 5 лет опыта создания и поддержки архитектуры решений
- 5 лет опыта Groovy-скриптов для Jenkins-пайплайнов
- 5 лет опыта shell-скриптов для автоматизации деплоя и мультисерверного выполнения
- 5 лет опыта контейнерного деплоя в OpenShift
- 5 лет опыта управления артефактами через JFrog Artifactory
- 5 лет опыта оценки и устранения уязвимостей с Veracode и AquaScan
- 5 лет опыта автоматизированного юнит- и интеграционного тестирования с JUnit или Mockito
- 5 лет опыта нагрузочного и автоматизированного тестирования с Cucumber или JMeter
- 5 лет опыта мониторинга и алертинга с Kibana
- 5 лет опыта release engineering и координации деплоя между средами
- 5 лет опыта оценки зависимостей приложений, планирования снижения рисков и координации кросс-функциональных команд
- 5 лет опыта проектирования и поддержки сложных хранимых процедур, функций и объектов БД
- 5 лет опыта анализа и рефакторинга SQL-кода в регулируемой финансовой среде
Условия
- Зарплата $186,850.00 – $191,850.00 в год
- Работа в офисе 4 дня в неделю по адресу 1100 North Market Street, Wilmington DE 19801
Навыки
- Java
- JavaScript
- Spring
- Spring Boot
- Maven
- REST API
- Microservices
- SOA
- Web Services
- OOP
- MS SQL
- Oracle
- MySQL
- SQL
- GitLab
- Jenkins
- Jetstream
- CI/CD
- Postman
- Groovy
- Shell scripting
- OpenShift
- JFrog Artifactory
- Veracode
- AquaScan
- JUnit
- Mockito
- Cucumber
- JMeter
- Kibana
- Docker