Zabierzów, Zabierzów, Lesser Poland Voivodeship, Polska
NOVOMATIC Technologies Poland Sp. z o.o.
23. 5. 2024
Informacje o stanowisku
technologies-expected :
Java
React.js
Maven
Docker
Kubernetes
Jenkins
Grafana
AWS
about-project :
Rozwijamy i utrzymujemy jedną z kluczowych dla nas platform - zakłady bukmacherskie. W jej dynamiczny rozwój zaangażowanych jest równocześnie kilka zespołów, których praca jest na bieżąco koordynowana, synchronizowana oraz integrowana. Struktura obejmuje takie role jak Project Portfolio Manager, który wyznacza kierunki rozwoju oraz wspierający Project Managerowie, Engineering Managerowie, Solution Architect, liderzy technologiczni oraz specjaliści z obszarów takich jak UX, Backend, Frontend, QA, DevOps i Support.
responsibilities :
Przeprowadzanie analizy zależności wymagań biznesowych i technicznych
Dekomponowanie wymagań biznesowych na wymagania techniczne
Wyznaczanie kierunków rozwoju tworzonych rozwiązań oraz zapewnianie ich spójności architektonicznej
Planowanie i projektowanie infrastruktury dla wytwarzanego oprogramowania w oparciu o analizę zakresu technologicznego i technicznego z perspektywy domenowej i potrzeb klienta oraz z uwzględnieniem doboru atrybutów jakościowych (np. skalowalność, wysoka dostępność, niezawodność, bezpieczeństwo danych i systemu, ciągłość działania, integralność)
Proponowanie i stosowanie dobrych praktyk związanych z cyklem życia wytwarzania oprogramowania
Tworzenie prototypów i utrzymywanie spójności architektonicznej opracowywanych rozwiązań
Nadzorowanie procesu zarządzania długiem technologicznym
Analiza wpływu nowej/istniejącej infrastruktury w środowisku operacyjnym klienta na całość rozwiązania dostarczanego klientowi oraz nowych zagrożeń bezpieczeństwa infrastruktury i aktywne przeciwdziałania tym zagrożeniom w oferowanych rozwiązaniach
Projektowanie warstwy sieciowej rozwiązania oraz planowanie deploymentu nowych rozwiązań u klienta oraz migrowania istniejących wersji oprogramowania i infrastruktury
Wyznaczanie ścieżek rozwoju procesu testowego oraz implementacji testów programistycznych
Sprawdzanie poprawności dostarczanej dokumentacji technicznej pod względem wymagań architektonicznych i biznesowych
Wyznaczanie kierunku rozwoju środowisk ciągłej integracji
Identyfikowanie kluczowych atrybutów jakościowych i zarządzanie ryzykiem związanym z realizacją ich poziomów w całym cyklu trwania projektu
Nadzorowanie postępów zespołu deweloperskiego, testów oraz wdrożenia
Skuteczne przekazywanie wszystkich koncepcji i wytycznych zespołowi deweloperskiemu
Dostarczanie wskazówkek technicznych i zapewnianie wsparcia deweloperom i inżynierom
Zarządzanie wydaniami
Poszerzanie swojej wiedzy techniczno-domenową i śledzenie trendów technologicznych
requirements-expected :
Minimum 5 lat doświadczenia w wytwarzaniu oprogramowania, w tym co najmniej 3 lata na stanowisku starszego architekta lub lidera technicznego
Dobre zrozumienie wzorców architektonicznych, zasad projektowania oraz dobrych praktyk, a także sprawdzona umiejętność zastosowania ich w złożonych projektach
Znajomość najnowszych trendów branżowych i nowo powstających technologii
Doskonałe umiejętności przywódcze i komunikacyjne, w tym umiejętność efektywnej współpracy z interdyscyplinarnymi zespołami i interesariuszami
Udokumentowane doświadczenie w prowadzeniu projektów architektonicznych, w wyniku których uzyskano rozwiązania skalowalne, niezawodne i wysokowydajne
Bardzo dobra znajomość języka angielskiego w mowie i piśmie
offered :
Indywidualny budżet szkoleniowy wraz z urlopem na ten cel