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

Ideamotive

NewBe an early applicant

Senior Oracle Developer

Posted Updated
Discussion

Description

Wynagrodzenie
B2B: 120 – 150 PLN / godz. netto

O projekcie

W Ideamotive poszukujemy doświadczonego programisty na stanowisko Senior Oracle / Python Developer. Projekt realizujemy dla dużej organizacji z sektora energetycznego. Współpraca ma charakter długofalowy i jest podzielona na etapy. Tworzony system wymaga wysokiej wydajności oraz przetwarzania dużych wolumenów danych. Dołączysz do zespołu w roli eksperckiej, wspierając architekta w kluczowych decyzjach i nadzorując jakość technologiczną tworzonych rozwiązań. Praca zdalna z preferowaną wizytą w siedzibie we Wrocławiu (nie więcej niż 1 dzień w miesiącu).

Twój zakres obowiązków

  • Wsparcie architekta w projektowaniu architektury systemu opartego o bazę danych oraz samej aplikacji

  • Projektowanie i tworzenie struktur bazodanowych

  • Implementacja funkcjonalności w systemach baz danych

  • Nadzór technologiczny nad wytwarzaniem oprogramowania

  • Wyznaczanie kierunków technologicznych i rozwiązywanie problemów z wydajnością, w tym optymalizacja zapytań

  • Zapewnianie spójności bazy danych

  • Tworzenie i nadzór nad testami automatycznymi

  • Tworzenie i aktualizacja dokumentacji technicznej oraz powykonawczej

  • Udział w procesie serwisowania i współtworzenie standardów pracy

Czego oczekujemy

  • 10 lat doświadczenia w programowaniu (PL/SQL lub Python), obejmującego projektowanie, implementację, optymalizację i utrzymanie

  • Bardzo dobra znajomość Oracle Database oraz SQL (projektowanie struktur, procedury, funkcje, pakiety, triggery, widoki, joby, optymalizacja, partycjonowanie)

  • Doświadczenie w tworzeniu aplikacji w języku Python z wykorzystaniem narzędzi takich jak FastAPI, Pydantic, Polars, Pandera, SQLAlchemy, oracledb, Redis, pytest, uv, ruff

  • Umiejętność przetwarzania i transformacji danych XML oraz JSON z wykorzystaniem Oracle Database

  • Praktyka w projektowaniu i implementacji algorytmów dla dużych wolumenów danych przy zachowaniu wysokiej wydajności

  • Umiejętność rozwiązywania problemów wydajnościowych, w tym optymalizacja zapytań, zarządzanie blokadami i procesami wsadowymi

  • Zrozumienie pełnego cyklu wytwarzania oprogramowania (SDLC) oraz biegła obsługa repozytorium Git (wersjonowanie, code review)

  • Znajomość zasad bezpiecznego programowania, w tym ochrona przed atakami typu SQL Injection oraz zarządzanie uprawnieniami

  • Umiejętność tworzenia dokumentacji technicznej, projektowej i wdrożeniowej

Mile widziane

  • Doświadczenie w sektorze energetycznym (rynki energii, systemy pomiarowe)

  • Praca z algorytmami bazodanowymi zbliżonymi do trybu czasu rzeczywistego

  • Znajomość systemów przetwarzających dane w trybach online, near real-time, cyklicznym lub zdarzeniowym

  • Doświadczenie z systemami o bardzo wysokiej wydajności, dostępności i niezawodności

  • Integracja systemów z wykorzystaniem REST API, SOAP, XML, JSON, CSV, kolejek komunikatów oraz procesów ETL/ELT

  • Tworzenie rozwiązań wymagających wysokiej audytowalności, bezpieczeństwa i ścisłej kontroli dostępu do danych

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 →