Senior Oracle / Python Developer

1000 - 1400 PLN/ dzień.B2B
SeniorFull-time·B2B
#415541·Dodano 6 dni temu·0
Źródło: GOG.com
Aplikuj teraz

Tech Stack / Keywords

OraclePythonBazy DanychPL/SQLSQLXMLJSONFastAPI

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 językach PL/SQL oraz komercyjne doświadczenie z Pythonem
  • Bardzo dobra znajomość Oracle Database i SQL, w tym projektowania baz danych, tworzenia obiektów, implementacji procedur, funkcji, pakietów, triggerów, widoków i jobów
  • Znajomość mechanizmów przetwarzania danych w formatach XML i JSON z wykorzystaniem funkcji Oracle Database
  • Doświadczenie w projektowaniu i implementacji algorytmów bazodanowych wysokiej wydajności
  • Umiejętność diagnozowania i rozwiązywania problemów wydajnościowych, w tym optymalizacji zapytań SQL i kodu PL/SQL
  • Doświadczenie w rozwoju aplikacji Python z wykorzystaniem 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, wdrożeniowej i powykonawczej
  • Praca z repozytorium Git, w tym wersjonowanie kodu i przeglądy kodu
  • Znajomość zasad bezpiecznego programowania, ochrony przed SQL Injection i zarządzania uprawnieniami
  • Praktyczna znajomość pełnego cyklu życia oprogramowania

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 rozwiązania przy projektowaniu aplikacji
  • Nadzór technologiczny nad aplikacjami opartymi o przetwarzanie na bazie danych
  • Wyznaczanie kierunków technologicznych w zakresie baz danych
  • Rozwiązywanie problemów bazodanowych, 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 oraz programowaniu baz danych
  • Nadzór nad dokumentacją projektową i powykonawczą w zakresie baz danych
  • Współtworzenie standardów projektowania i dokumentowania baz danych
GOG sp. z o.o.

GOG sp. z o.o.

444 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz