About us
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
Programista Oracle będzie pełnił kluczową rolę w rozwoju części bazodanowej oraz w projektowaniu architektury rozwiązania. Projekt dotyczy rozwijania i utrzymania produkcyjnie wykorzystywanej aplikacji dla sektora energetycznego. Zespół składa się z doświadczonych programistów backend, frontend oraz analityków. Środowisko pracy oparte jest o narzędzia Oracle, JIRA, Confluence, Git oraz MinIO.
Do głównych zadań Programisty Oracle będzie należeć:
- projektowanie, rozwój i utrzymanie systemów informatycznych opartych na bazie danych Oracle,
- tworzenie i optymalizacja kodu w języku PL/SQL,
- projektowanie i implementacja struktur relacyjnych baz danych,
- tworzenie oraz utrzymanie dokumentacji technicznej w narzędziu Oracle Designer,
- przygotowywanie rozwiązań integracyjnych (m.in. REST API, XML, JSON),
- współpraca z zespołem frontendowym w zakresie tworzenia aplikacji webowych,
- udział w projektowaniu i opisie architektury systemu (modelowanie UML, wzorce projektowe, szablony architektoniczne),
- testowanie jednostkowe procedur (np. przy użyciu utPLSQL),
- zapewnienie spójności architektonicznej tworzonych rozwiązań,
- prowadzenie uzgodnień z klientem w zakresie wykonalności i dopasowania rozwiązań do wymagań projektowych,
- wsparcie procesu wytwarzania oprogramowania z wykorzystaniem JIRA i Confluence.
- Praca realizowana jest zdalnie, z okazjonalnymi wizytami w biurze we Wrocławiu lub Warszawie (nie częściej niż 2 razy w miesiącu, maksymalnie 2 dni z rzędu).
Required qualifications
- minimum 6 lat doświadczenia w programowaniu w PL/SQL,
- bardzo dobra znajomość Oracle (tworzenie struktur, optymalizacja, podstawowa administracja bazą),
- doświadczenie w tworzeniu aplikacji webowych (po stronie backend / baza danych),
- doświadczenie w projektowaniu relacyjnych baz danych,
- znajomość Oracle Designer (wykorzystywany w aktualnym projekcie do dokumentacji technicznej),
- znajomość narzędzi i metod modelowania architektury (np. UML),
- znajomość i umiejętność stosowania wzorców projektowych,
- doświadczenie w budowie rozwiązań integracyjnych oraz przetwarzaniu XML / JSON w bazie danych,
- znajomość REST API,
- znajomość rozwiązania MinIO (wykorzystywanego w projekcie),
- umiejętność pracy z repozytorium Git,
- znajomość podstawowych zagadnień bezpieczeństwa aplikacji,
- dobra organizacja pracy, odpowiedzialność i terminowość,
- umiejętność pracy w zespole projektowym.
Mile widziane
- znajomość Java – wykorzystywana w części integracyjnej projektu,
- doświadczenie w projektach z sektora energetycznego (np. Orsted, Vattenfall, Schneider Electric, Hitachi),
- doświadczenie w dokumentowaniu architektury rozwiązań IT,
- praktyczna znajomość procesów CI/CD w środowiskach Oracle.
Benefits
B2B