W związku z dynamicznym rozwojem OPI PIB poszukujemy do Działu Rozwoju Oprogramowania Biznesowego osoby na stanowisko:
Programista – doświadczony specjalista
Programistka – doświadczony specjalistka
Programista – doświadczony specjalista / Programistka – doświadczona specjalistka
Twój zakres obowiązków
- współpraca z zespołem projektowym (projektantami, analitykami, specjalistami UX i programistami) w celu weryfikacji wymagań pod kątem technicznym i przełożenie ich na konkretne zadania programistyczne i wdrożeniowe do wykonania,
- projektowanie i implementacja nowych funkcjonalności, zgodnie z wypracowaną architekturą systemu, wymaganiami biznesowymi oraz dobrymi praktykami tworzenia kodu,
- utrzymywanie istniejącego kodu aplikacji oraz baz danych,
- współpraca z innymi zespołami nad utrzymaniem i pielęgnowaniem wspólnych procesów CI/CD,
- praca w zwinnych metodologiach (Scrum, Kanban),
- tworzenie bezpiecznych i wydajnych rozwiązań wraz z kompleksowymi testami automatycznymi (testy jednostkowe, integracyjne, E2E),
- chęć ciągłego rozwoju osobistego i adaptacji do zmieniających się technologii.
Nasze wymagania
- wykształcenie wyższe informatyczne lub pokrewne,
- co najmniej 3 lata pracy na podobnym stanowisku,
- doświadczenie w tworzeniu oprogramowania w oparciu o język Java i framework Spring,
- doświadczenie w używaniu baz danych relacyjnych i NoSQL,
- doświadczenie w tworzeniu systemów opartych o architekturę mikroserwisową z zastosowaniem Dockera i platformy Kubernetes,
- praktyczna znajomość HTML, CSS/SCSS, JavaScript, TypeScript, XML, JSON,
- umiejętność pracy z narzędziami wersjonowania kodu (Git) w tym zarządzanie repozytoriami,
- doświadczenie w projektowaniu i utrzymywaniu procesów CI/CD,
- kreatywny i analityczny umysł,
- umiejętność pracy w zespole,
- umiejętność prowadzenia technicznych rozmów z klientem (wewnętrznym i zewnętrznym) zarówno na etapie realizacji projektu jak i na etapie utrzymania rozwiązania,
- znajomość języka angielskiego na poziomie umożliwiającym rozumienie oraz tworzenie dokumentacji technicznej.
- doświadczenie w tworzeniu rozwiązań frontendowych z zastosowaniem frameworków Vue.js, Angular,
- doświadczenie w stosowaniu kryptografii na poziomie Infrastruktury klucza publicznego,
- znajomość standardów kryptograficznych XAdES, PAdES,
- doświadczenie pracy z brokerem wiadomości Apache Kafka,
- znajomość Keycloak lub innych rozwiązań do obsługi Single-Sign-On i protokołów OpenID, OAuth version 2.0, SAML.