Text copied to clipboard!

Tytuł

Text copied to clipboard!

Programista Oracle

Opis

Text copied to clipboard!
Poszukujemy Programisty Oracle, który dołączy do naszego zespołu technologicznego i będzie odpowiedzialny za projektowanie, rozwój, optymalizację oraz utrzymanie rozwiązań opartych na technologiach Oracle. Osoba na tym stanowisku będzie współpracować z analitykami, administratorami baz danych, architektami systemów oraz zespołami biznesowymi w celu dostarczania stabilnych, bezpiecznych i wydajnych aplikacji oraz procesów przetwarzania danych. Rola ta wymaga bardzo dobrej znajomości relacyjnych baz danych, języka SQL i PL/SQL, a także praktycznego podejścia do rozwiązywania problemów technicznych i optymalizacji wydajności systemów. Programista Oracle będzie uczestniczyć w pełnym cyklu życia oprogramowania, od analizy wymagań i projektowania rozwiązań, przez implementację i testowanie, aż po wdrożenie oraz wsparcie powdrożeniowe. Ważnym elementem pracy będzie tworzenie procedur składowanych, pakietów, funkcji, triggerów oraz skryptów integracyjnych wspierających kluczowe procesy biznesowe organizacji. Kandydat powinien rozumieć zasady modelowania danych, integralności referencyjnej oraz bezpieczeństwa dostępu do informacji, a także potrafić pracować z dużymi wolumenami danych w środowiskach produkcyjnych. Na tym stanowisku istotna jest umiejętność analizowania istniejących rozwiązań i proponowania usprawnień, które zwiększą niezawodność, skalowalność i efektywność systemów. Programista Oracle będzie również wspierać migracje danych, rozwój interfejsów między systemami oraz automatyzację procesów raportowych i operacyjnych. Oczekujemy osoby samodzielnej, dokładnej i dobrze zorganizowanej, która potrafi efektywnie komunikować się z interesariuszami technicznymi i biznesowymi. Idealny kandydat posiada doświadczenie w pracy z bazami danych Oracle, zna dobre praktyki programistyczne i potrafi tworzyć czytelny, dobrze udokumentowany kod. Dodatkowym atutem będzie znajomość narzędzi do kontroli wersji, systemów zgłoszeniowych, metodologii Agile oraz technologii wspierających integrację danych. Oferujemy możliwość pracy przy złożonych projektach, realny wpływ na rozwój środowiska danych oraz współpracę z doświadczonym zespołem specjalistów. To stanowisko będzie odpowiednie dla osób, które chcą rozwijać swoje kompetencje w obszarze baz danych, systemów korporacyjnych i rozwiązań krytycznych dla działalności organizacji.

Obowiązki

Text copied to clipboard!
  • Projektowanie, tworzenie i rozwijanie rozwiązań bazodanowych w środowisku Oracle.
  • Pisanie, testowanie i optymalizacja kodu SQL oraz PL/SQL.
  • Tworzenie procedur składowanych, funkcji, pakietów i triggerów.
  • Analiza wymagań biznesowych i przekładanie ich na rozwiązania techniczne.
  • Współpraca z administratorami baz danych przy wdrożeniach i optymalizacji wydajności.
  • Diagnozowanie błędów oraz rozwiązywanie problemów związanych z przetwarzaniem danych.
  • Przygotowywanie dokumentacji technicznej i utrzymaniowej dla tworzonych rozwiązań.
  • Udział w integracji systemów oraz migracjach danych między środowiskami.

Wymagania

Text copied to clipboard!
  • Doświadczenie w pracy na stanowisku Programisty Oracle lub podobnym.
  • Bardzo dobra znajomość SQL oraz PL/SQL.
  • Praktyczna znajomość relacyjnych baz danych i zasad modelowania danych.
  • Umiejętność optymalizacji zapytań i analizy wydajności baz danych.
  • Znajomość narzędzi Oracle oraz procesów wdrożeniowych.
  • Umiejętność czytania i tworzenia dokumentacji technicznej.
  • Zdolność analitycznego myślenia i samodzielnego rozwiązywania problemów.
  • Umiejętność pracy zespołowej i skutecznej komunikacji z interesariuszami.
  • Mile widziana znajomość systemów kontroli wersji i metodyk Agile.

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie w programowaniu w SQL i PL/SQL?
  • Przy jakich projektach opartych na bazach Oracle pracowałeś lub pracowałaś?
  • Czy masz doświadczenie w optymalizacji wydajności zapytań i procedur?
  • Jakie narzędzia Oracle znasz i wykorzystujesz w codziennej pracy?
  • Czy uczestniczyłeś lub uczestniczyłaś w migracjach danych lub integracji systemów?
  • W jaki sposób dokumentujesz tworzone rozwiązania techniczne?
  • Jak radzisz sobie z analizą błędów w środowisku produkcyjnym?
  • Czy masz doświadczenie we współpracy z zespołami biznesowymi i analitycznymi?