Senior Programista Oracle PL/SQL / Python (k/m), branża energetyczna
Is this the right opportunity for you?
Explore more jobs, compare advertised salaries and see which skills employers want.
Explore careersSearch for a different role
More Software Development jobs →Skills
Description
Wynagrodzenie
B2B: 120 – 150 PLN / godz. netto
O projekcie
Dołącz do zespołu Ideamotive i weź udział w długoterminowym projekcie dla klienta z sektora elektroenergetycznego. Szukamy doświadczonej osoby, która połączy świat baz danych Oracle z rozwiązaniami w Pythonie. Projekt jest podzielony na etapy i przewidziany na około rok współpracy. Będziesz pracować nad zaawansowanymi rozwiązaniami bazodanowymi oraz wspierać architekta w projektowaniu całego systemu.
Twój zakres obowiązków
Projektowanie i tworzenie struktur bazodanowych oraz funkcjonalności w środowisku Oracle.
Optymalizacja zapytań SQL i PL/SQL, w tym analiza planów wykonania i rozwiązywanie problemów wydajnościowych.
Rozwój komponentów w języku Python współpracujących z bazą Oracle.
Wsparcie architekta przy projektowaniu systemu i dbanie o spójność bazy danych.
Utrzymanie wysokiej jakości kodu oraz przestrzeganie standardów programistycznych.
Tworzenie i nadzorowanie testów automatycznych.
Tworzenie i aktualizowanie dokumentacji technicznej.
Czego oczekujemy
Minimum 8 lat komercyjnego doświadczenia w programowaniu w PL/SQL.
Bardzo dobrej znajomości Oracle Database (pakiety, procedury, triggery, indeksy, partycjonowanie, statystyki).
Umiejętności przetwarzania danych w formatach XML i JSON w Oracle.
Doświadczenia w budowaniu algorytmów dla dużych wolumenów danych i procesów wsadowych.
Komercyjnego doświadczenia w programowaniu w języku Python.
Znajomości bibliotek takich jak SQLAlchemy, oracledb, FastAPI, Pydantic czy pytest.
Znajomości zasad bezpiecznego programowania.
Praktycznej umiejętności pracy z systemem kontroli wersji Git.
Mile widziane
Doświadczenie w branży elektroenergetycznej (rynki energii, systemy pomiarowe, bilansowanie).
Znajomość systemów typu near real-time lub architektur zdarzeniowych.
Doświadczenie z narzędziami takimi jak Polars, Pandera czy Redis.
Praktyka w integracji systemów przez REST, SOAP lub kolejki komunikatów.
Znajomość procesów ETL/ELT.
Proces rekrutacyjny
Nasz proces rekrutacyjny składa się z dwóch etapów. Najpierw zaprosimy Cię na krótką rozmowę wstępną. Następnie odbędziesz rozmowę merytoryczną, po której podejmiemy ostateczną decyzję.
Get similar jobs in Poland by email
We'll email you when new jobs similar to this one appear.
Similar jobs
Explore more remote Software Development jobs in Poland.
Finding similar jobs…