Bank of America

Software Engineer III

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

Инженер-разработчик в команду GWD Technology (Enterprise Finance Technology) в Bank of America. Занимается разработкой и поддержкой data-, analytics- и reporting-функциональности платформы, hands-on разработка по всему SDLC.

Задачи

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

Требования

  • 10+ лет опыта в SQL-программировании и разработке на нескольких платформах, таких как Microsoft и Oracle
  • Глубокое понимание принципов PySpark: RDD, DataFrames, трансформации и действия, умение писать оптимизированные масштабируемые Spark-задачи
  • Сильное понимание ООП и его применения в PySpark для модульного и поддерживаемого кода
  • Опыт проектирования и реализации data pipelines на PySpark и связанных big data инструментах
  • Практическое знание компонентов экосистемы Hadoop для распределённого хранения данных и оптимизации запросов
  • Опыт глубокого анализа данных, триажа, выявления пробелов в данных и паттернов
  • Опыт работы с большими наборами данных (~100 млн записей) и оптимизации производительности
  • Обеспечение целостности, безопасности и производительности данных в модернизированных БД
  • Умение диагностировать и оптимизировать Spark-задачи: стратегии партиционирования, кэширование, планы выполнения
  • Умение руководить миграцией legacy-модулей БД на big-data стек
  • Высшее образование (бакалавр) или эквивалентный опыт

Условия

  • Офисная культура с чёткими ожиданиями по присутствию в офисе и гибкостью в зависимости от задач роли
  • Конкурентные и гибкие бенefits, поддержка физического, эмоционального и финансового благополучия
  • Возможности обучения, роста и влияния
  • Полная занятость, 40 часов в неделю, 1-я смена (США)

Навыки

  • SQL
  • Microsoft SQL Server
  • Oracle
  • PySpark
  • Spark
  • Hadoop
  • Big Data
  • CI/CD
  • DevOps
  • Data pipelines
  • Data Management
  • Test Engineering

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

Software Engineer, IT Infrastructure
GoogleMiddleFremontОфис
174,000 – 252,000 USD в год
19 окт.
Senior Software Engineer - Data Platform Team
BNSF RailwaySeniorSanta ClaraГибрид
130,750 – 181,000 USD в год
19 окт.
Software Engineer III – Market Risk Reporting & Visualization
JPMorganChaseMiddleJersey CityОфис
137,750 – 185,000 USD в год
18 окт.
Lead Software Engineer – Market Risk Reporting & Visualization
JPMorganChaseLeadJersey CityОфис
156,750 – 215,000 USD в год
18 окт.
Data Engineer, Finance (R6329)
Shield AIMiddleSan DiegoОфис
97,000 – 140,000 USD в год
18 окт.
Software Engineer III — Bank of America, Plano | itrelocate