Bank of America

Software Engineer lll

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

Tech Lead в Bank of America для end-to-end разработки стратегического инструмента отслеживания и наблюдаемости платежей (GBP) на .NET-сервисах и data engineering пайплайнах, обрабатывающих платёжные события в масштабе.

Задачи

  • Разрабатывать решения на C#/.NET и писать юнит-тесты по критериям приёмки и требованиям комплаенса
  • Проектировать, разрабатывать и модифицировать архитектурные компоненты, интерфейсы приложений и solution enablers
  • Проектировать, строить и поддерживать batch- и streaming-пайплайны данных, обогащающие и коррелирующие данные жизненного цикла платежей
  • Менторить инженеров и обучать команду практикам CI/CD и автоматизации инструментария
  • Проводить refinement историй, определять требования и оценивать работу
  • Выполнять spike/proof of concept для снижения рисков и внедрения новых идей
  • Автоматизировать ручные активности релиза
  • Проектировать, разрабатывать и поддерживать автоматизированные тест-сьюты (интеграционные, регрессионные, нагрузочные), включая проверки валидации и сверки данных

Требования

  • Сильное владение C# и современным .NET (включая ASP.NET Core), опыт построения масштабируемых высокопроизводительных backend-сервисов и API
  • Практический опыт с Python для обработки данных, ETL/ELT, автоматизации и интеграционных скриптов
  • Глубокое понимание SQL, умение проектировать, оптимизировать и запрашивать большие сложные реляционные БД
  • Опыт работы с MongoDB, включая проектирование схем, тюнинг производительности и документ-ориентированное моделирование данных
  • Подтверждённый опыт data engineering: проектирование и эксплуатация batch- и streaming-пайплайнов (например, Kafka), моделирование данных, контроль качества и lineage
  • Сильные навыки современного frontend на React, включая переиспользуемые компоненты и интеграцию с API
  • Понимание микросервисных архитектур, дизайна API и паттернов распределённых систем
  • Опыт построения и поддержки enterprise-платформ с высокими требованиями к пропускной способности и надёжности
  • Умение проектировать отказоустойчивые системы с обработкой ошибок, observability и fault tolerance
  • Сильные навыки отладки и решения проблем в сложных интегрированных системах
  • Опыт формирования технических роадмапов, инженерных стандартов и лучших практик разработки

Условия

  • Офисная культура с чёткими ожиданиями по присутствию в офисе и гибкостью в зависимости от роли
  • Годовая зарплата $102,900.00 – $179,900.00 в зависимости от опыта, образования и навыков
  • Право на участие в annual discretionary plan
  • Конкурентные и гибкие бенефиты, оплачиваемый отпуск и ресурсы поддержки сотрудников
  • 40 часов в неделю, 1-я смена (США)

Навыки

  • C#
  • .NET
  • ASP.NET Core
  • Python
  • SQL
  • MongoDB
  • Kafka
  • React
  • микросервисы
  • API design
  • CI/CD
  • DevOps
  • ETL/ELT
  • data engineering

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

Member of Technical Staff (Software Engineer, Training Infrastructure)
PerplexityMiddleSan FranciscoОфис
220,000 – 405,000 USD в год
24 окт.
Senior Mission Software Engineer
VardaSeniorEl SegundoОфис
169,067 – 216,031 USD в год
24 окт.
Software Engineer, Systems (Partner 16, Partner 18)
a16zMiddleSan FranciscoГибрид
269,000 – 352,000 USD в год
24 окт.
Platform Software Engineer II Kubernetes Golang & Developer Platform
Veracity Ventures Inc.MiddleAtlantaОфис
100,000 – 130,000 USD в год
24 окт.
Senior/Staff/Principal Software Engineer, Legacy Modernization (U.S. Air Force)
SkylightSeniorУдалённо
150,000 – 230,000 USD в год
24 окт.
Software Engineer lll — Bank of America, 102,900 – 179,900 USD в год, Charlotte | itrelocate