Programista/Programistka baz danych (backend developer)
Programista/Programistka baz danych (backend developer)
Miejsce pracy: Katowice
Zakres obowiązków:
- Projektowanie, rozwój oraz utrzymanie aplikacji bazodanowych z wykorzystaniem Oracle PL/SQL.
- Analiza i optymalizacja zapytań SQL oraz kodu PL/SQL.
- Diagnozowanie i rozwiązywanie problemów jakościowych oraz wydajnościowych w istniejącym kodzie SQL i PL/SQL.
- Projektowanie wydajnych, skalowalnych i bezpiecznych rozwiązań bazodanowych zgodnych z najlepszymi praktykami.
- Współpraca z analitykiem IT lub klientem w celu określenia sposobów realizacji poszczególnych wymagań biznesowych oraz opracowanie na tej podstawie projektu implementacji zmian w systemie IT.
- Wydawanie kolejnych wersji systemu IT wraz z dokumentacją zakresu zmian w nowych wersjach.
- Utrzymywanie wewnętrznej dokumentacji projektowej na poziomie biznesowym, logicznym, technicznym i na poziomie kodu aplikacji.
- Współpraca z zespołem testów w celu diagnostyki i poprawy błędów w systemie IT.
- Współpraca z zespołem wdrożeniowym i serwisowym w celu rozwiązywania problemów z wdrażaniem i utrzymaniem systemu IT.
Wymagania:
- Dobra znajomość Oracle SQL i PL/SQL.
- Dobra znajomość bazy danych Oracle.
- Doświadczenie w tworzeniu systemów IT (od strony bazy danych – backend developer).
- Znajomość metodyk tworzenia i testowania oprogramowania.
- Znajomość systemów/środowisk wspomagających pracę programistów.
- Kompetencje „miękkie”: umiejętność myślenia analitycznego oraz projektowania konkretnych rozwiązań w oparciu o ogólne wymagania biznesowe.
- Umiejętność identyfikowania i kreatywnego rozwiązywania problemów.
- Umiejętność szybkiego uczenia się.
- Umiejętność współpracy w zespole, dzielenia się wiedzą i doświadczeniami,
- Odpowiedzialność, staranność i sumienność przy realizacji zadań.
- Znajomość języka angielskiego na poziomie umożliwiającym czytanie ze zrozumieniem dokumentacji technicznej.
Mile widziane:
- Doświadczenie w projektowaniu/programowaniu systemów finansowo-księgowych.
- Pracę w stabilnej i dynamicznie rozwijającej się firmie.
- Pracę na podstawie umowy o pracę.
- Elastyczny czas pracy.
- Możliwość rozwoju zawodowego.
- Dofinansowanie do prywatnej opieki medycznej, dodatkowego ubezpieczenia oraz karnetów sportowych (Medicover).
- Szkolenia wewnętrzne i zewnętrzne.
- Realny wpływ na realizowane projekty.
- Parking dla samochodów w bliskiej odległości od miejsca pracy.
- Parking dla rowerów na terenie firmy.
- Spotkania integracyjne w gronie współpracowników.