Now
Senior PostgreSQL / Data Engineer
Find your best career opportunity and #growITwithus!
Job description
Dołącz do NATEK Polska jako Senior PostgreSQL / Data Engineer i wesprzyj realizację projektów dla jednego z naszych klientów w branży bankowej w obszarze rynków finansowych.
#LI-Remote
#LI-MN1
Your responsibilities
• Projektowanie, rozwój i optymalizacja modeli danych oraz struktur bazodanowych w PostgreSQL dla systemów transakcyjnych i analitycznych.
• Optymalizacja wydajności baz danych o dużej skali, w tym analiza planów wykonania zapytań oraz dobór strategii indeksowania i partycjonowania.
• Projektowanie i wdrażanie rozwiązań zapewniających wysoką dostępność baz danych oraz mechanizmów replikacji.
• Integracja baz danych z aplikacjami Python oraz systemami komunikacji asynchronicznej opartymi na Kafka i RabbitMQ.
• Przetwarzanie i integracja danych w formatach JSON i XML.
• Rozwój i utrzymanie rozwiązań z zakresu hurtowni danych oraz Data Lake.
• Przeprowadzanie przeglądów kodu oraz wspieranie rozwoju technicznego mniej doświadczonych członków zespołu.
• Współpraca z analitykami, architektami i zespołami biznesowymi w zakresie projektowania oraz rozwoju rozwiązań danych.
• Udział w realizacji i rozwoju projektów prowadzonych zgodnie z metodykami Agile.
Our requirements
To succeed at this job, you must have:
• Minimum 5 lat doświadczenia w pracy z PostgreSQL oraz bardzo dobra znajomość SQL.
• Doświadczenie w projektowaniu i modelowaniu relacyjnych baz danych, w tym stosowaniu normalizacji i denormalizacji.
• Praktyczna znajomość PL/pgSQL, obejmująca tworzenie i rozwój procedur, funkcji oraz triggerów.
• Doświadczenie w optymalizacji wydajności baz danych, analizie planów wykonania zapytań oraz dostrajaniu indeksów.
• Znajomość różnych typów indeksów w PostgreSQL, w tym B-Tree, Hash, GIN, GiST i BRIN, oraz umiejętność ich praktycznego wykorzystania.
• Doświadczenie w projektowaniu i wdrażaniu partycjonowania tabel oraz pracy z widokami materializowanymi.
• Znajomość mechanizmów utrzymania baz danych, w tym VACUUM, ANALYZE i autovacuum, oraz monitorowania ich wydajności.
• Praktyczna znajomość procesów ETL, integracji danych oraz optymalizacji przepływów przetwarzania.
• Doświadczenie w pracy z dużymi wolumenami danych, w tym w środowiskach Big Data.
• Znajomość systemu Linux oraz umiejętność pracy w środowisku serwerowym.
It would be preferred if you have:
• Znajomość języka Python w przetwarzaniu danych.
• Doświadczenie w pracy z Apache Kafka lub RabbitMQ.
• Znajomość Apache Airflow i orkiestracji procesów danych.
• Praktyczna znajomość procesów CI/CD.
• Doświadczenie w sektorze bankowym lub finansowym.
Benefits
• Program Mobilności Wewnętrznej – ciesz się wieloma możliwościami rozwoju kariery, rotacją stanowisk, różnorodnością projektów i technologii
• Program Poleceń – ciesz się współpracą ze swoimi kolegami i otrzymaj bonus!
• Klub NATEK 5/10 lat – oferujemy długoterminową współpracę i świętujemy każdą piątą rocznicę współpracy prezentami
• Wydarzenia CSR NATEK i budowanie zespołów – ciesz się naszymi wartościami: odpowiedzialnością, partnerstwem i wiedzą specjalistyczną oraz #workITwithus
• Kafeteria
• Opieka medyczna
• Karta Klubu Multisport
• Szkolenia techniczne i personaln
• Kursy językowe
Dodatkowo tylko dla UOP:
• Ubezpieczenie na życie
• Bonusy za wydarzenia personalne
• Dzień wolny na wolontariat
Related jobs:
| Database | Bulgaria, Sofia | Hybrid | More | |
| DevelopmentDatabase | PolandPoland, Wroclaw | Remote | More | |
| DatabaseDevelopmentSystem Engineer | Poland | Remote | More | |
| Database | Poland | Remote | More |


