Senior Oracle Database Developer / PL/SQL Developer [M/F]
⚲ Remote
21 000 - 25 200 PLN (B2B)
Wymagania
- Oracle
- PL/SQL
- Python (nice to have)
Opis stanowiska
O projekcie:
Praca zdalna z gotowością do pojawiania się w biurze we Wrocławiu lub Warszawie do 2 razy w miesiącu.
Wymagania:
- Minimum 10 lat doświadczenia w programowaniu w PL/SQL.
- Bardzo dobra znajomość Oracle Database, w tym:
- projektowanie struktur baz danych,
- optymalizacja wydajności,
- administracja bazami Oracle.
- Praktyczna znajomość przetwarzania danych w formatach XML, JSON oraz XMLTYPE.
- Umiejętność tworzenia i wykorzystania procedur Git.
- Doświadczenie w tworzeniu testów jednostkowych (np. utPLSQL).
- Samodzielność, odpowiedzialność i terminowość w realizacji zadań.
- Doświadczenie w pracy w metodyce Scrum.
- Znajomość JIRA.
Mile widziane
- Znajomość języka Python.
- Doświadczenie w projektach związanych z implementacją algorytmów bazodanowych działających w trybie zbliżonym do czasu rzeczywistego.
Codzienne zadania:
- Projektowanie i rozwój struktur bazodanowych.
- Implementacja nowych funkcjonalności w systemach bazodanowych.
- Współpraca z architektami biznesowymi przy projektowaniu aplikacji.
- Nadzór technologiczny nad rozwojem aplikacji przetwarzających dane.
- Wyznaczanie kierunków technologicznych w obszarze baz danych.
- Rozwiązywanie problemów wydajnościowych oraz optymalizacja zapytań SQL.
- Zapewnienie spójności i jakości danych.
- Tworzenie oraz aktualizacja dokumentacji technicznej.
- Projektowanie i rozwój testów automatycznych dla rozwiązań bazodanowych.
- Wsparcie procesu serwisowego i utrzymaniowego.
- Doradztwo techniczne dla zespołów projektowych w zakresie projektowania i programowania baz danych.
- Nadzór nad dokumentacją projektową
Praca zdalna z gotowością do pojawiania się w biurze we Wrocławiu lub Warszawie do 2 razy w miesiącu.
Wymagania:
- Minimum 10 lat doświadczenia w programowaniu w PL/SQL.
- Bardzo dobra znajomość Oracle Database, w tym:
- projektowanie struktur baz danych,
- optymalizacja wydajności,
- administracja bazami Oracle.
- Praktyczna znajomość przetwarzania danych w formatach XML, JSON oraz XMLTYPE.
- Umiejętność tworzenia i wykorzystania procedur Git.
- Doświadczenie w tworzeniu testów jednostkowych (np. utPLSQL).
- Samodzielność, odpowiedzialność i terminowość w realizacji zadań.
- Doświadczenie w pracy w metodyce Scrum.
- Znajomość JIRA.
Mile widziane
- Znajomość języka Python.
- Doświadczenie w projektach związanych z implementacją algorytmów bazodanowych działających w trybie zbliżonym do czasu rzeczywistego.
Codzienne zadania:
- Projektowanie i rozwój struktur bazodanowych.
- Implementacja nowych funkcjonalności w systemach bazodanowych.
- Współpraca z architektami biznesowymi przy projektowaniu aplikacji.
- Nadzór technologiczny nad rozwojem aplikacji przetwarzających dane.
- Wyznaczanie kierunków technologicznych w obszarze baz danych.
- Rozwiązywanie problemów wydajnościowych oraz optymalizacja zapytań SQL.
- Zapewnienie spójności i jakości danych.
- Tworzenie oraz aktualizacja dokumentacji technicznej.
- Projektowanie i rozwój testów automatycznych dla rozwiązań bazodanowych.
- Wsparcie procesu serwisowego i utrzymaniowego.
- Doradztwo techniczne dla zespołów projektowych w zakresie projektowania i programowania baz danych.
- Nadzór nad dokumentacją projektową
🔍 Dekoder Ogłoszenia
🔴
Praca zdalna z gotowością do pojawiania się w biurze we Wrocławiu lub Warszawie do 2 razy w miesiącu.
Chociaż praca jest zdalna, mogą pojawić się nieoczekiwane lub częstsze niż deklarowane wizyty w biurze, wymagające elastyczności.
🔴
Minimum 10 lat doświadczenia w programowaniu w PL/SQL.
Może oznaczać, że szukają kogoś z bardzo specyficznym, głębokim doświadczeniem, a niekoniecznie tylko z długim stażem.
🔴
administracja bazami Oracle.
Oprócz programowania, od kandydata może być wymagane wykonywanie zadań typowo administracyjnych, które nie zawsze są domeną dewelopera.
🟡
Współpraca z architektami biznesowymi przy projektowaniu aplikacji.
Może oznaczać konieczność tłumaczenia wymagań biznesowych na język techniczny i odwrotnie, co wymaga dobrych umiejętności komunikacyjnych i analitycznych.
🟢
Wyznaczanie kierunków technologicznych w obszarze baz danych.
Oczekuje się proaktywności i wpływu na strategię technologiczną, a nie tylko wykonywania zleconych zadań.