Lead Software Engineer(Snowflake & Python)

Job expired!

Jesteś gotowy, aby wywrzeć istotny wpływ w DTCC? Masz pasję do innowacyjnych projektów, współpracy z dynamicznym i wspierającym zespołem oraz inwestowania w swoje zawodowe rozwijanie się? W DTCC prowadzimy drogę w innowacjach na rynkach finansowych.

Zobowiązujemy się do pomagania naszym pracownikom w rozwoju i osiąganiu sukcesów. Wierzymy, że masz umiejętności i determinację, aby wyraźnie się wyróżnić. Tworzymy prosperującą wewnętrzną społeczność i jesteśmy dedykowani tworzeniu miejsca pracy, które odzwierciedla różnorodny świat, który obsługujemy.

  • Konkurencyjne wynagrodzenie, w tym wynagrodzenie podstawowe i roczne premie
  • Kompleksowe świadczenia zdrowotne, ubezpieczenia na życie i korzyści związane z dobrostanem (zależne od lokalizacji)
  • Świadczenia emerytalne/rentowe
  • Urlop płatny, urlop osobisty/rodzinny oraz inne rodzaje urlopów wspierające Twoje fizyczne, finansowe i emocjonalne dobrostan
  • Elastyczny/hybrydowy model pracy: 3 dni na miejscu (wtorki, środy i jeden inny dzień) oraz 2 dni zdalnie

Jako część rodziny Development, będziesz odpowiedzialny za tworzenie, projektowanie, wdrażanie i wspieranie aplikacji, programów i rozwiązań programowych. Ta rola obejmuje badania, nowe opracowania, tworzenie prototypów, modyfikacje, ponowne użycie, re-inżynierię i utrzymanie produktów oprogramowania używanych zarówno wewnętrznie, jak i zewnętrznie.

Nasz proces rozwoju oprogramowania wymaga głębokiej wiedzy w istniejących i pojawiających się metodykach, narzędziach i językach programowania. Będziesz ściśle współpracować z partnerami biznesowymi i zewnętrznymi klientami w celu definiowania wymagań i wdrażania skutecznych rozwiązań.

  • Projektowanie, wdrażanie i rozwijanie potoków danych poprzez wykonywanie czynności ekstrakcji, transformacji i ładowania (ETL)
  • Zbieranie wymagań i wiedzy o procesach biznesowych w celu przekształcenia danych spełniających potrzeby końcowych użytkowników
  • Tworzenie logicznych i fizycznych modeli przepływu danych dla aplikacji ETL
  • Zapewnienie skalowalności i utrzymywalności architektury danych
  • Współpraca z modelarzami danych i analitykami biznesowymi w celu przekładania wymagań projektowych na dokumenty techniczne i historie Jira
  • Analizowanie danych pod kątem potencjalnych problemów w potokach ETL, informowanie końcowych użytkowników oraz proponowanie rozwiązań
  • Dokumentowanie procedur potoków ETL i angażowanie interesariuszy w celu uzyskania zatwierdzenia
  • Automatyzowanie procesów danych sterowanych zdarzeniami i czasem za pomocą narzędzi do orkiestracji i przewodników po procesach

Wymagany stopień licencjata; preferowane magisterium lub równoważne doświadczenie

Minimum 6 lat pokrewnego doświadczenia

  • 8-9 lat doświadczenia w Rozwoju Oprogramowania z wykorzystaniem Snowflake & Python
  • Ekspertyza w zasadach architektury bazy danych Snowflake i jej możliwościach
  • Silne praktyczne doświadczenie jako programista Python z wiedzą na temat integracji systemów
  • Doświadczenie w hurtowniach danych, architekturze danych, potokach ETL oraz środowiskach inżynierii danych