Bank of America

Software Engineer II

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер в команду FX Post Trade Trade Capture & Lifecycle Management банка Bank of America. Разработка масштабируемых Python-приложений и сервисов для пост-трейдинговой обработки валютных продуктов, модернизация legacy-платформ.

Задачи

  • Разрабатывать решения и писать unit-тесты согласно критериям приёмки и требованиям комплаенса
  • Использовать различные архитектурные компоненты (данные, приложение, бизнес) при проектировании и разработке
  • Выполнять задачи CI/CD
  • Участвовать в уточнении и определении требований
  • Оценивать объём работ по реализации требований
  • Поддерживать существующие тестовые наборы (интеграционные, регрессионные, нагрузочные), анализировать отчёты и выявлять причины ошибок
  • Проводить spike/proof of concept для снижения рисков или проверки новых идей
  • Проектировать, разрабатывать, тестировать и поддерживать Python-приложения и микросервисы в платформе FX Post Trade
  • Строить и поддерживать высокодоступные low-latency системы обработки сделок с высоким объёмом
  • Реализовывать trade capture, booking, валидацию, оркестрацию workflow и lifecycle management для FX-продуктов
  • Участвовать в модернизации и миграции legacy-платформ на стратегические архитектуры
  • Разрабатывать API, messaging и event-driven интеграции между торговыми, риск-, операционными и регуляторными системами
  • Анализировать и устранять production-инциденты, обеспечивая стабильность и производительность платформы
  • Взаимодействовать с бизнес-аналитиками, разработчиками, QA и production support по всему миру
  • Поддерживать регуляторную, аудиторскую и операционную отчётность через надёжное управление данными о сделках
  • Участвовать в проектировании систем, архитектурных ревью и техническом управлении
  • Развивать автоматизацию, операционную эффективность и непрерывные улучшения

Требования

  • 7+ лет релевантного опыта работы
  • Владение языками программирования, необходимыми для роли
  • Сильный практический опыт разработки приложений на Python
  • Опыт разработки масштабируемых enterprise-распределённых систем
  • Знание объектно-ориентированного проектирования, структур данных, алгоритмов и лучших практик разработки
  • Опыт работы с реляционными базами данных и SQL
  • Знакомство с Linux/Unix
  • Сильные аналитические навыки и навыки решения проблем
  • Отличные навыки устной и письменной коммуникации
  • Умение эффективно работать в быстрой Agile-среде
  • Опыт поддержки mission-critical production-систем
  • Степень бакалавра или эквивалентный опыт работы

Условия

  • Офисная культура с гибкостью в зависимости от роли и бизнес-задач
  • Диапазон оплаты $88,800.00 - $144,800.00 в год, финальное предложение зависит от опыта, образования и навыков
  • Право на участие в годовой дискреционной премии
  • Конкурентные льготы и оплачиваемый отпуск
  • 40 часов в неделю, 1-я смена (США)

Навыки

  • Python
  • SQL
  • Linux
  • Unix
  • CI/CD
  • микросервисы
  • event-driven архитектуры
  • messaging middleware
  • контейнеризация
  • облачные технологии
  • workflow orchestration
  • SOA
  • DevOps
  • test automation
  • Agile

Похожие вакансии

Software Developer V
General Atomics Aeronautical SystemsSeniorPowayОфис
118,500 – 207,750 USD в год
27 окт.
Software Engineer III, Infrastructure, Google Cloud NetInfra
GoogleMiddleMadisonОфис
147,000 – 210,000 USD в год
27 окт.
Senior Software Engineer, Infrastructure, Google Cloud Security and Privacy
GoogleSeniorKirklandОфис
174,000 – 252,000 USD в год
27 окт.
Staff Software Engineer, Infrastructure, Network Product Ordering
GoogleSeniorSunnyvaleОфис
207,000 – 300,000 USD в год
27 окт.
Mission Software Engineer
Anduril IndustriesMiddleWalthamОфис
132,000 – 175,000 USD в год
27 окт.
Software Engineer II — Bank of America, 88,800 – 144,800 USD в год, Jersey City | itrelocate