Bank of America
Software Engineer III - Java/C#
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Региональный ведущий инженер-разработчик в команду Pricing & Quoting Technology банка Bank of America. Отвечает за развитие глобальной платформы ценообразования биржевых деривативов, архитектуру, roadmap и сквозной процесс RFQ для Sales and Trading.
Задачи
- Разрабатывать решения и модульные тесты в соответствии с критериями приёмки и требованиями комплаенса
- Проектировать, разрабатывать и модифицировать архитектурные компоненты, интерфейсы приложений и решения
- Наставлять других инженеров и обучать команду практикам CI/CD и автоматизации
- Участвовать в уточнении историй, определении требований и оценке работ
- Проводить spike/proof of concept для снижения рисков или реализации новых идей
- Автоматизировать ручные релизные активности
- Проектировать, разрабатывать и поддерживать автоматизированные тестовые наборы (интеграционные, регрессионные, нагрузочные)
- Разрабатывать новые функции в существующем Java-серверном стеке, C#-клиенте и QZ
- Планировать работу по agile-методологии совместно с командой
- Писать приёмочные тесты совместно с QA
- Взаимодействовать с бизнес- и платформенными партнёрами
- Улучшать и развивать CI-пайплайн и стратегии деплоя
Требования
- 7+ лет релевантного опыта в технологиях
- Уверенное владение Java или C# — Full Stack Developer, знание второго языка будет плюсом
- SQL, предпочтительно Oracle
- Знание Unix
- Опыт написания модульных, интеграционных и приёмочных тестов
- Комфортная работа в agile-среде
- Самостоятельность и проактивность
Условия
- Офисный формат работы с гибкостью в зависимости от роли
- Годовая зарплата $102,900.00 - $179,900.00 в зависимости от опыта, образования и навыков
- Участие в ежегодном дискреционном бонусе
- Пакет льгот, оплачиваемый отпуск и ресурсы поддержки сотрудников
- 1-я смена, 40 часов в неделю
- Возможности обучения, роста и влияния
Навыки
- Java
- C#
- SQL
- Oracle
- Unix
- REST
- n-tier architecture
- CI/CD
- Agile
- Scrum
- Test Driven Development
- unit testing
- integration testing
- acceptance testing
- DevExpress
- Python
- DevOps