Lead Software Engineer(Snowflake & Python)

Job expired!

Вы готовы оказать значительное влияние в DTCC? У вас есть страсть к инновационным проектам, работа в динамичной и поддерживающей команде, и вы стремитесь к профессиональному развитию? В DTCC мы лидируем в инновациях финансовых рынков.

Мы стремимся помочь нашим сотрудникам расти и добиваться успеха. Мы верим, что у вас есть навыки и стремление сделать реальную разницу. Мы поддерживаем процветающее внутреннее сообщество и стремимся создать рабочее место, которое отражает разнообразный мир, которому мы служим.

  • Конкурентоспособная компенсация, включая базовую оплату и ежегодные бонусы
  • Всесторонние медицинские, страховые и оздоровительные льготы (в зависимости от местоположения)
  • Пенсионные/накопительные планы
  • Оплачиваемый отпуск, уход за собой/семьей и другие виды отсутствия для поддержки вашего физического, финансового и эмоционального благополучия
  • Гибридная модель работы: 3 дня в офисе (по вторникам, средам и еще один день) и 2 дня удаленно

Будучи частью команды разработчиков, вы будете отвечать за создание, проектирование, развертывание и поддержку приложений, программ и программных решений. Эта роль включает исследования, новое развитие, прототипирование, модификацию, повторное использование, реинжиниринг и обслуживание программных продуктов, используемых как внутренними, так и внешними пользователями.

Наш процесс разработки программного обеспечения требует глубоких знаний существующих и новых методологий, инструментов и языков программирования. Вы будете тесно сотрудничать с деловыми партнерами и внешними клиентами для определения требований и реализации эффективных решений.

  • Проектировать, внедрять и расширять каналы данных, выполняя операции извлечения, трансформации и загрузки (ETL)
  • Собирать требования и знания бизнес-процессов для преобразования данных в соответствии с потребностями конечных пользователей
  • Создавать логические и физические модели потоков данных для ETL-приложений
  • Гарантировать, что архитектура данных масштабируема и поддерживаема
  • Сотрудничать с моделистами данных и бизнес-аналитиками для преобразования проектных требований в технические документы и истории в Jira
  • Анализировать данные на предмет возможных проблем в ETL-пайплайнах, уведомлять конечных пользователей и предлагать решения
  • Документировать процедуры ETL-пайплайнов и привлекать заинтересованных сторон для утверждения
  • Автоматизировать процессы обработки данных, основанные на событиях и времени, с использованием инструментов оркестрации и рабочих процессов

Бакалаврская степень обязательна; Магистр или эквивалентный опыт предпочтителен

Минимум 6 лет соответствующего опыта

  • 8-9 лет опыта в разработке программного обеспечения с использованием Snowflake и Python
  • Экспертиза в принципах архитектуры базы данных Snowflake и ее возможностей
  • Сильный практический опыт в качестве разработчика на Python с знаниями системной интеграции
  • Опыт работы с хранилищами данных, архитектурой данных, ETL-пайплайнами данных и средами инженерии данных
  • Способность создавать процедуры на Python/SQL в Snowflake и строить эффективные пайплайны данных
  • Умение работать с инструментами управления версиями кода, такими как Git, Mercurial, SVN
  • Знание фреймворков Python API, таких как Django/Flask/Fast
  • Понимание принципов проектирования масштабируемых приложений
  • Сильные навыки юнит-тестирования и отладки программного обеспечения
  • Опыт работы в проектах Proof of Concept
  • Знание SDLC, тестирования, CI/CD (например, Jenkins,