Wsparcie analityka biznesowego w projektowaniu interfejsu użytkownika, dobieranie odpowiednich rozwiązań w oparciu o firmowy Design System.
Uwzględnianie wymagań niefunkcjonalnych i bezpieczeństwa.
Projektowanie, implementacja i optymalizacja algorytmów używanych w aplikacji.
Projektowanie oraz implementacja usług integracyjnych.
Wsparcie mniej doświadczonych pracowników w ramach zespołu.
Zapewnienie optymalnej wydajności i dostępności systemów informatycznych.
Wsparcie w analizie wymagań funkcjonalnych oraz przygotowanie projektów ich realizacji.
Współpraca z innymi zespołami informatycznymi w celu zapewnienia integracji systemów.
Utrzymywanie wysokiego poziomu jakości kodu oraz dokładności dokumentacji projektowej.
Współpraca z członkami interdyscyplinarnego zespołu w podejściu Agile.
requirements-expected :
Minimum 3 lata doświadczenia w programowaniu w języku Java.
Minimum 2 lata doświadczenia w programowaniu w języku React/Angular.
Znajomość mechanizmów do generowania raportów (np. JasperReports, Crystal Reports).
Bardzo dobra znajomość języków programowania, technologii i frameworków używanych w obszarze backend oraz frontend.
Bardzo dobra znajomość wzorców projektowych i zasad programowania.
Bardzo dobra znajomość wzorców architektonicznych stosowanych w wytwarzaniu oprogramowania.
Znajomość dobrych praktyk projektowania interfejsu użytkownika i użyteczności aplikacji webowych.
Bardzo dobra znajomość technologii bazodanowych – Oracle.
Umiejętność analizy i debugowania kodu źródłowego.
Umiejętność tworzenia testów jednostkowych.
Znajomość: języków obiektowych - Java 17+, Java EE; serwerów aplikacyjnych - Quarkus; managera pakietów Maven / NPM; relacyjnych baz danych Oracle, narzędzi usprawniających kodowanie, testowanie, wdrażanie (CI/CD) - Docker, Jenkins, frameworka Angular; systemów kontroli wersji Git (szczególnie z połączeniem z Gitlab); technologii integracyjnych SOAP, REST, Oracle Packages (function, procedures, views).
offered :
Stabilne zatrudnienie na podstawie umowy o pracę.
Konkurencyjny system wynagrodzeń, składający się z wynagrodzenia podstawowego oraz atrakcyjnego systemu premiowego.
Indywidualny budżet szkoleniowy, przyznawany na podnoszenie kwalifikacji i wspierający rozwój zawodowy.
Klarowną ścieżkę rozwoju zawodowego.
Elastyczne godziny pracy i możliwość pracy zdalnej/hybrydowej.
Pakiet benefitów pozapłacowych m.in. prywatna opieka medyczna, karta Multisport oraz ubezpieczenie na życie na preferencyjnych warunkach, dodatkowe świadczenia w ramach ZFŚS.
Dodatkowy dzień wolny z okazji Dnia Energetyka – 14 sierpnia.
Pracę w przyjaznej atmosferze i wsparcie zespołu nastawionego na dzielenie się wiedzą oraz doświadczeniami.
Wewnętrzny program mentoringowy wspierający zarówno nowych jak i obecnych pracowników.
Program onboardingowy pozwalający na szybką i przyjazną adaptacje do pracy.
Udział w projektach greenfield mających strategiczny wpływ na sektor energetyczny w Polsce i w Europie.