Senior Database Developer

Algoteque — Poland · Posted ~22 hours ago

Senior Contract

Skills

Oracle Database Python Database development SQL Software integration

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior database engineering role focused on designing, implementing, and optimizing database solutions. The position requires expertise in relational databases, application integration, and supporting software development teams.

Highlights

Design advanced database solutions, collaborate with development teams, and contribute to innovative technology projects.

Description

ALGOTEQUE is an IT consultancy firm that helps startups, mid-sized and large corporations to create and deliver innovative technologies. Our team has a successful track record in designing, developing, implementing, and integrating software solutions (AI, ML, BI, Web, Automation) for Telecom, Energy, Bank, Insurance, Pharma, Automotive, Industry, e-commerce. We deliver our services both in fixed-price and time-and-materials models, helping our customers achieve their business and IT strategies. Job Description Poszukujemy doświadczonego Senior Database Developera, który będzie odpowiedzialny za projektowanie, implementację oraz rozwój zaawansowanych rozwiązań bazodanowych opartych o Oracle Database. Konsultant będzie współpracować z architektami i zespołami deweloperskimi przy projektowaniu systemów, rozwijać komponenty bazodanowe oraz wspierać rozwój aplikacji opartych o Python. Rola łączy kompetencje eksperckie z zakresu baz danych z odpowiedzialnością za jakość techniczną rozwiązań, optymalizację wydajności oraz definiowanie dobrych praktyk programistycznych. Zakres Projektu Projektowanie i rozwój struktur bazodanowych w Oracle Database.Implementacja oraz utrzymanie procedur, funkcji, pakietów, triggerów, widoków i jobów w PL/SQL.Projektowanie wydajnych modeli danych oraz algorytmów przetwarzających duże wolumeny informacji.Optymalizacja zapytań SQL, kodu PL/SQL oraz procesów przetwarzania danych.Analiza planów wykonania, indeksów, statystyk i mechanizmów partycjonowania.Współpraca z architektami przy projektowaniu rozwiązań systemowych.Rozwój aplikacji backendowych w Python z wykorzystaniem FastAPI oraz SQLAlchemy.Projektowanie i rozwój testów automatycznych.Zapewnienie integralności, bezpieczeństwa i wysokiej jakości danych.Tworzenie dokumentacji technicznej oraz udział w code review.Wsparcie utrzymania środowisk produkcyjnych oraz rozwiązywanie problemów wydajnościowych. Profile / Requirements Minimum 10 lat doświadczenia w programowaniu PL/SQL lub Python.Bardzo dobra znajomość Oracle Database oraz SQL.Doświadczenie w projektowaniu i optymalizacji rozwiązań bazodanowych.Znajomość XML oraz JSON w Oracle Database.Doświadczenie w analizie i optymalizacji wydajności baz danych.Bardzo dobra znajomość Python oraz technologii: FastAPI, Pydantic, SQLAlchemy, Polars, Pandera, oracledb, Redis, pytest, pytest-bdd, uv oraz ruff.Doświadczenie w pracy z Git.Znajomość zasad bezpiecznego programowania.Doświadczenie w pracy zgodnie z pełnym cyklem życia oprogramowania (SDLC). Mile Widziane Doświadczenie z rozwiązaniami near real-time.Znajomość architektur zdarzeniowych oraz ETL/ELT.Doświadczenie z systemami przetwarzającymi duże wolumeny danych.Doświadczenie w sektorze energetycznym.Doświadczenie w integracji systemów z wykorzystaniem REST API, SOAP oraz kolejek komunikatów.Doświadczenie w projektowaniu rozwiązań spełniających wysokie wymagania dotyczące bezpieczeństwa i audytowalności. Przewidziane są spotkania projektowe 1x w miesiącu w biurze we Wrocławiu AO4369