Senior Oracle PL/SQL & Python Developer

New
E
Edge One SolutionsEnergetyka
Świadczenie usług odbywa się w trybie zdalnymFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
Minimum 10 lat doświadczenia w programowaniu w PL/SQL lub Pythonie oraz tworzeniu zaawansowanych rozwiązań bazodanowych
Required Skills
PythonSQLGitFastAPI

Requirements

  • Mieć minimum 10 lat doświadczenia w programowaniu w PL/SQL lub Pythonie oraz tworzeniu zaawansowanych rozwiązań bazodanowych.
  • Bardzo dobrze znać Oracle Database, SQL i PL/SQL.
  • Mieć doświadczenie w projektowaniu struktur bazodanowych oraz tworzeniu procedur, funkcji, pakietów, triggerów, widoków i jobów.
  • Znać optymalizację SQL i PL/SQL, analizę planów wykonania, indeksy, partycjonowanie oraz statystyki.
  • Znać mechanizmy przetwarzania i transformacji danych XML oraz JSON w Oracle Database.
  • Mieć doświadczenie w projektowaniu algorytmów bazodanowych przetwarzających duże wolumeny danych.
  • Umieć diagnozować problemy wydajnościowe, blokady i współbieżność oraz optymalizować procesy wsadowe i integracyjne.
  • Mieć doświadczenie w tworzeniu aplikacji w Pythonie z wykorzystaniem FastAPI, Pydantic, Polars, Pandera, SQLAlchemy, oracledb, Redis, pytest, pytest-bdd, uv i ruff.
  • Umieć projektować struktury danych z uwzględnieniem integralności, spójności, bezpieczeństwa, skalowalności i wydajności.
  • Mieć doświadczenie w tworzeniu dokumentacji technicznej, projektowej, wdrożeniowej i powykonawczej.
  • Znać Git oraz pracę z gałęziami, merge requestami, pull requestami i przeglądami kodu.
  • Znać zasady bezpiecznego programowania i ochrony danych oraz pełny cykl życia oprogramowania.

Responsibilities

  • Wspierać architektów w projektowaniu architektury systemu i aplikacji.
  • Projektować i tworzyć struktury oraz obiekty bazodanowe.
  • Implementować funkcjonalności i wydajne algorytmy bazodanowe.
  • Nadzorować technologicznie wytwarzanie aplikacji opartych na przetwarzaniu danych.
  • Diagnozować i rozwiązywać kluczowe problemy bazodanowe.
  • Optymalizować zapytania SQL, kod PL/SQL oraz procesy przetwarzania danych.
  • Zapewniać integralność, spójność, bezpieczeństwo i wydajność danych.
  • Tworzyć i aktualizować dokumentację techniczną, projektową i powykonawczą.
  • Tworzyć testy automatyczne oraz nadzorować proces testowania.
  • Uczestniczyć w serwisowaniu, utrzymaniu i rozwoju systemów.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now