Senior Oracle / Python Developer
Tech Stack / Keywords
Firma i stanowisko
Nasz klient specjalizuje się w rozwijaniu innowacyjnych rozwiązań technologicznych w sektorze energetycznym i działa na terenie całej Polski od ponad 12 lat. Klient wspiera krajowego operatora systemu przesyłowego poprzez budowę i modernizację systemów informatycznych oraz prowadzenie prac badawczo-rozwojowych. Firma wdraża także zaawansowaną automatyzację procesów biznesowych, co pozwala na zwiększenie efektywności działania. Głównym założeniem naszego klienta jest zapewnienie efektywnej i niezawodnej pracy systemu elektroenergetycznego, wspierając jednocześnie rozwój odnawialnych źródeł energii.
Wymagania
- Minimum 10 lat doświadczenia w programowaniu w PL/SQL lub Python, projektowaniu, implementacji i optymalizacji rozwiązań bazodanowych
- Bardzo dobra znajomość Oracle Database i SQL: struktur bazodanowych, procedur, funkcji, pakietów, triggerów, widoków, jobów, optymalizacji, indeksów, partycjonowania i statystyk
- Znajomość przetwarzania i transformacji danych w formatach XML i JSON z wykorzystaniem funkcji Oracle Database
- Doświadczenie w analizie, projektowaniu i implementacji algorytmów bazodanowych przetwarzających duże wolumeny danych i wymagających wysokiej wydajności
- Umiejętność diagnozowania i rozwiązywania problemów wydajnościowych, optymalizacji zapytań SQL, kodu PL/SQL, analiz blokad, współbieżności, procesów wsadowych i integracyjnych
- Doświadczenie w rozwoju aplikacji Pythonowych z użyciem technologii: FastAPI, Pydantic, Polars, Pandera, SQLAlchemy, oracledb, Redis, pytest, pytest-bdd, uv, ruff
- Umiejętność projektowania struktur danych z uwzględnieniem integralności, spójności, bezpieczeństwa, skalowalności i wydajności
- Doświadczenie w tworzeniu i utrzymaniu dokumentacji technicznej, projektowej i powykonawczej
- Umiejętność pracy z repozytorium Git: wersjonowanie, gałęzie, merge/pull requesty, przeglądy kodu
- Znajomość zasad bezpiecznego programowania, w tym ochrony przed SQL Injection i nieuprawnionym dostępem
- Praktyczna znajomość pełnego cyklu życia oprogramowania: analiza, projektowanie, implementacja, testowanie, wdrożenie, utrzymanie i rozwój
Nice to have:
- Doświadczenie z algorytmami bazodanowymi działającymi w trybie zbliżonym do czasu rzeczywistego
- Doświadczenie w projektowaniu rozwiązań online, near real-time, wsadowych lub zdarzeniowych
- Doświadczenie z dużymi wolumenami danych i systemami o wysokich wymaganiach wydajnościowych, dostępności i niezawodności
- Doświadczenie w branży elektroenergetycznej, w obszarze systemów rynku energii, pomiarowych, dyspozytorskich, rozliczeń i procesów operatorskich
- Doświadczenie w integracji systemów IT z REST API, SOAP, XML, JSON, CSV, kolejek komunikatów, ETL/ELT, procedur i interfejsów bazodanowych
- Doświadczenie w tworzeniu rozwiązań z wysokim poziomem audytowalności, bezpieczeństwa i kontroli dostępu
Obowiązki
- Wsparcie architekta rozwiązania w opracowaniu architektury systemu opartego o bazę danych
- Projektowanie i tworzenie struktur bazodanowych
- Implementacja funkcjonalności w systemach baz danych
- Wsparcie architekta biznesowego i architekta rozwiązania przy projektowaniu aplikacji
- Nadzór technologiczny nad wytwarzaniem aplikacji opartych na przetwarzaniu bazodanowym
- Wyznaczanie kierunków technologicznych w zakresie baz danych
- Rozwiązywanie kluczowych problemów, w tym optymalizacja zapytań
- Zapewnianie spójności bazy danych
- Tworzenie i aktualizacja dokumentacji technicznej rozwiązań bazodanowych
- Tworzenie i nadzór nad testami automatycznymi
- Udział w procesie serwisowania
- Wsparcie rozwoju wiedzy i kompetencji w projektowaniu i programowaniu baz danych
- Nadzór nad dokumentacją projektową i powykonawczą
- Współtworzenie standardów projektowania i dokumentowania baz danych
Benefity
- Wynagrodzenie 1000 - 1400 PLN netto + VAT na umowę B2B
- Praca zdalna z preferowaną wizytą w siedzibie klienta we Wrocławiu (nie więcej niż 1 dzień w miesiącu)
- Udział w strategicznych projektach sektora energetycznego
- Praca z nowoczesnymi technologiami i dużymi wolumenami danych
- Rozwój kompetencji i możliwość pracy z doświadczonym zespołem
Inne informacje
Praca zdalna z preferowaną wizytą w siedzibie Zamawiającego we Wrocławiu (nie więcej niż 1 dzień w miesiącu). Start: 1.10.2026
Jit Team
263 aktywne oferty