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