Bank of America
Software Engineer III
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в Bank of America: разработка и сопровождение сложных решений под бизнес-цели, проектирование архитектурных компонентов и автоматизация CI/CD и тестирования.
Задачи
- Разрабатывать решения и юнит-тесты в соответствии с критериями приёмки и требованиями комплаенса
- Проектировать, разрабатывать и модифицировать архитектурные компоненты, интерфейсы приложений и решения
- Наставлять других инженеров и обучать команду практикам CI/CD и автоматизации инструментов
- Проводить уточнение требований и оценку работ по доставке
- Выполнять spike/proof of concept для снижения рисков или реализации новых идей
- Автоматизировать ручные релизные активности
- Проектировать, разрабатывать и поддерживать наборы автотестов (интеграционные, регрессионные, нагрузочные)
Требования
- 5+ лет опыта в роли Software Engineer
- Опыт работы с несколькими frontend- и backend-языками: Python, Ansible, Java, Bash
- Глубокое понимание структур данных и принципов ООП
- Опыт работы с реляционными БД (SQLite, MySQL), моделирование данных и оптимизация запросов
- Знание методологий разработки приложений и инфраструктуры
- Опыт построения CI/CD и автоматизированного тестирования
- Рабочее знание JIRA/Remedy/ServiceNow
Условия
- Офисный формат работы
- Полная занятость, 40 часов в неделю
- Первая смена (США)
- Конкурентные и гибкие бенефиты
Навыки
- Python
- Ansible
- Java
- Bash
- SQLite
- MySQL
- CI/CD
- Terraform
- JIRA
- Remedy
- ServiceNow