Pracuj.pl Hybrydowo Mid

Senior Python Developer / Data Modeller / Solution Designer

B2B.NET S.A.

⚲ Gdańsk, Gdynia, Warszawa

Do uzgodnienia

Wymagania

  • Python
  • SQL
  • Data Modelling
  • Solution Design
  • API
  • Oracle
  • PostgreSQL
  • MS SQL
  • Apache Kafka
  • Power BI
  • Java

Opis stanowiska

Nasze wymagania:
Doświadczenie w Data Modelling oraz Solution Design.
Bardzo dobra znajomość Python.
Bardzo dobra znajomość SQL oraz relacyjnych baz danych (Oracle, PostgreSQL, MS SQL lub podobnych).
Doświadczenie w projektowaniu i integracji API.
Umiejętność analizy wymagań biznesowych i projektowania rozwiązań.
Doświadczenie we współpracy z zespołami technicznymi i biznesowymi.
Znajomość języka angielskiego umożliwiająca pracę w międzynarodowym środowisku.
Mile widziana znajomość Apache Kafka, Power BI oraz Java.

O projekcie:
Dołącz do projektu realizowanego w międzynarodowym środowisku, w którym będziesz odpowiadać za projektowanie modeli danych, tworzenie skalowalnych rozwiązań oraz rozwój aplikacji wspierających przetwarzanie danych. To rola dla osoby, która łączy kompetencje programistyczne z umiejętnością projektowania architektury danych i współpracy z biznesem.

Zakres obowiązków:
Projektowanie i rozwój modeli danych dla złożonych systemów.
Analiza wymagań biznesowych oraz projektowanie rozwiązań technicznych.
Definiowanie mapowań danych pomiędzy systemami.
Tworzenie i rozwój rozwiązań w Pythonie.
Integracja systemów z wykorzystaniem API.
Zapewnienie jakości, spójności i poprawności danych.
Przygotowywanie dokumentacji technicznej.
Współpraca z zespołami technicznymi i biznesowymi.
Udział w implementacji, testach oraz optymalizacji rozwiązań.

🔍 Dekoder Ogłoszenia

🔴
Senior Python Developer / Data Modeller / Solution Designer
Może oznaczać, że szukają kogoś, kto ma doświadczenie we wszystkich tych obszarach, co jest rzadkie, lub że zakres obowiązków będzie bardzo szeroki, obejmując zadania z każdej z tych ról.
🔴
projektowanie modeli danych dla złożonych systemów
Może oznaczać pracę z bardzo starymi, słabo udokumentowanymi systemami, gdzie model danych jest trudny do zrozumienia i modyfikacji.
🔴
projektowanie rozwiązań
Często oznacza to nie tylko tworzenie nowych rozwiązań, ale także dostosowywanie i integrowanie istniejących, często nieidealnych systemów.
🔴
współpraca z zespołami technicznymi i biznesowymi
Może oznaczać konieczność tłumaczenia skomplikowanych kwestii technicznych na język biznesu i odwrotnie, co bywa czasochłonne i frustrujące.
🔴
Mile widziana znajomość Apache Kafka, Power BI oraz Java
Chociaż są to tylko mile widziane umiejętności, ich brak może być znaczącym minusem w procesie rekrutacyjnym, jeśli te technologie są faktycznie kluczowe dla projektu.