Royal Bank America
Software Engineer III - Python / (CI/CD)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в Bank of America для разработки и поддержки приложений на Python с фокусом на CI/CD, релиз-менеджмент и автоматизацию процессов развёртывания.
Задачи
- Разрабатывать решения и юнит-тесты в соответствии с критериями приёмки и требованиями комплаенса
- Проектировать, разрабатывать и модифицировать архитектурные компоненты, интерфейсы приложений и решения
- Наставлять других инженеров и обучать команду практикам CI/CD и автоматизации инструментов
- Выполнять уточнение историй, определение требований и оценку работ
- Проводить spike/proof of concept для снижения рисков или реализации новых идей
- Автоматизировать ручные релизные активности
- Проектировать, разрабатывать и поддерживать автоматизированные тестовые наборы (интеграционные, регрессионные, нагрузочные)
- Управлять ежедневными продвижениями кода по средам и продакшн-деплоями
- Документировать архитектуру приложения на wiki и поддерживать документацию в актуальном состоянии
- Контролировать качество релизов: сборки continuous integration, падения юнит-тестов, взаимодействие с разработчиками по исправлениям
- Участвовать в ежедневных scrum-встречах с командами разработки
- Управлять релизами приложения совместно с Operations
Требования
- 5+ лет релевантного опыта работы
- Опыт разработки на Python
- Владение практиками CI/CD (Continuous Integration и Continuous Development)
- Знание GitHub Copilot или других агентных инструментов для разработки кода
- Способность координировать работу множества разработчиков и команд
- Умение документировать архитектуру и дизайн кода
- Способность писать тестовые инструменты
- Помощь операционной команде, обработка вопросов Application Owner и задач по поддержке
- Опыт написания тестов на Python для повышения покрытия кода и улучшения интеграционных и регрессионных тестов
- Степень бакалавра или эквивалентный опыт работы
Условия
- Офисный формат работы с гибкостью в зависимости от обязанностей и бизнес-потребностей
- Годовая зарплата $102,900.00 - $179,900.00 в зависимости от опыта, образования и навыков
- Право на участие в годовой дискреционной премиальной программе
- Пакет льгот, оплачиваемый отпуск, ресурсы и поддержка сотрудников
- Первая смена (США), 40 часов в неделю
Навыки
- Python
- CI/CD
- GitHub Copilot
- Quartz
- Automation
- Test Engineering
- DevOps
- Architecture
- Solution Design
- Data Management
- Risk Management