Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Ideamotive

New

Senior Programista Oracle PL/SQL / Python (k/m), branża energetyczna

Posted Updated 8 views
Discussion

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ę.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →