Bank of America
Software Engineer II
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в Bank of America для проектирования, разработки и поддержки масштабируемых корпоративных приложений и сервисов. Роль охватывает frontend, backend, API и микросервисы с фокусом на качество кода и стабильность.
Задачи
- Проектировать, разрабатывать, тестировать и поддерживать масштабируемые приложения и сервисы
- Переводить бизнес-требования в технические решения и функциональность приложения
- Разрабатывать компоненты frontend, backend, API и микросервисов
- Писать переиспользуемый, поддерживаемый и документированный код
- Участвовать в sprint planning, груминге бэклога, daily standup, ревью и ретроспективах
- Разрабатывать и выполнять unit-, интеграционные и автоматизированные тесты
- Проводить code review, следить за соблюдением стандартов кодирования, устранять дефекты и продакшн-инциденты
- Повышать качество кода через статический анализ и практики безопасного кодирования
- Мониторить работоспособность, производительность и стабильность приложений
- Взаимодействовать с onshore/offshore и кросс-функциональными командами
Требования
- Минимум 5–7 лет опыта в разработке ПО
- Подтверждённый опыт поставки корпоративных технологических решений
- Степень бакалавра или эквивалентный опыт в Computer Science, IT, инженерии или смежной области
Условия
- Офисная культура с чётко определёнными ожиданиями по присутствию в офисе
- Гибкость в зависимости от обязанностей роли и потребностей бизнеса
- Конкурентные и гибкие льготы, поддержка физического, эмоционального и финансового благополучия
- Первая смена, 40 часов в неделю
- Возможности обучения, роста и карьерного развития
Навыки
- CI/CD
- Docker
- Kubernetes
- OpenShift
- Agile
- DevOps
- Cloud-native
- Automated testing
- AI