emagine
emagine
New

Senior Programista GCP

Brak informacji o wynagrodzeniu
SeniorFull-time
#454723·Dodano 5 dni temu·2
Źródło: emagine
Aplikuj teraz

Tech Stack / Keywords

Google Cloud PlatformGCPPythonSQLBigQueryDBTDataflowComposerCloud StorageTerraform

Firma i stanowisko

Oferta dotyczy stanowiska Programisty Backend odpowiedzialnego za tworzenie i rozwój rozwiązań przetwarzania danych w Google Cloud Platform (GCP) w sektorze bankowym.

Wymagania

  • Wykształcenie wyższe kierunkowe (informatyka, matematyka lub pokrewne).
  • Doświadczenie w projektowaniu i budowie rozwiązań chmurowych w Google Cloud Platform (GCP).
  • Doświadczenie w systemach przetwarzania danych i integracji z użyciem Dataproc, Composer (Airflow), Cloud Storage i BigQuery.
  • Bardzo dobra znajomość Python i SQL.
  • Doświadczenie z GitHub oraz Google Artifact Registry.
  • Znajomość rozwoju aplikacji rozproszonych (Microservices).
  • Znajomość języka angielskiego (minimum pisanie i czytanie dokumentacji).
  • Doświadczenie w pracy z JIRA i Confluence.
  • Umiejętność adaptacji do środowiska klienta i pracy zgodnie ze standardami technicznymi i architektonicznymi.
  • Profesjonalizm, samodzielność, systematyczność i zaangażowanie.
  • Analityczne myślenie i kreatywność.
  • Współpraca w zespole i komunikatywność.
  • Dla poziomu Senior: doświadczenie w code review (Git, Gerrit lub inne) i refaktoryzacji kodu.
  • Dla poziomu Senior: znajomość wzorców projektowych i architektonicznych.

Nice to have:

  • DBT.
  • Terraform.
  • Doświadczenie w code review i refaktoryzacji kodu (dla Junior i Regular).
  • Doświadczenie w projektowaniu rozwiązań z użyciem Enterprise Architect / UML.
  • Doświadczenie w Java, .NET, Cobol lub RPA (UiPath).

Obowiązki

  • Tworzenie wysokiej jakości kodu.
  • Projektowanie i dokumentowanie rozwiązań technicznych.
  • Przeprowadzanie testów jednostkowych.
  • Rozwój i utrzymanie rozwiązań przetwarzania danych w GCP.
  • Tworzenie potoków danych (batch i streaming) z użyciem BigQuery, DBT, Dataflow, Composer i Cloud Storage.
  • Programowanie w Python i SQL.
  • Budowa i optymalizacja struktur danych wspierających analitykę i raportowanie.
  • Automatyzacja wdrożeń z użyciem Terraform i GitHub.
  • Testowanie, monitorowanie i utrzymanie rozwijanych rozwiązań.
  • Współpraca z analitykami biznesowymi, analitykami, architektami IT, zespołami projektowymi i klientem biznesowym.
  • Wsparcie techniczne mniej doświadczonych programistów (mentoring).
emagine

emagine

1105 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz