Podsumowanie opisu stanowiska Jako programista Fullstack będziesz częścią globalnego zespołu odpowiedzialnego za rozwój i działanie aplikacji do budowy domów. Weźmiesz na siebie odpowiedzialność za utrzymanie, ulepszanie i ulepszanie aplikacji i usług, wnosząc znaczący wkład w świadczone usługi IT. Twoja odpowiedzialność: < /p> Projektuj architektury oprogramowania sterowane zdarzeniami w oparciu o wymagania i cele jakościowe. Stosuj zasady DevOps przy tworzeniu i obsłudze aplikacji. Rozwiąz
Podsumowanie opisu stanowiska
Jako programista Fullstack będziesz częścią globalnego zespołu odpowiedzialnego za rozwój i działanie aplikacji do budowy domów. Weźmiesz na siebie odpowiedzialność za utrzymanie, ulepszanie i ulepszanie aplikacji i usług, wnosząc znaczący wkład w świadczone usługi IT.
Twoja odpowiedzialność: < /p>
- Projektuj architektury oprogramowania sterowane zdarzeniami w oparciu o wymagania i cele jakościowe.
- Stosuj zasady DevOps przy tworzeniu i obsłudze aplikacji.
- Rozwiązuj problemy za pomocą najnowocześniejszego zestawu narzędzi DevOps.
- współpracuj z usługami infrastruktury Azure PaaS i rozwiązaniami SaaS, aby tworzyć nowoczesne rozwiązania oparte na chmurze.
- Wybieraj spośród szerokiej gamy usług baz danych SQL i innych niż SQL do przechowywania danych.
- Przeprowadzaj przeglądy kodu i zatwierdzaj kod za pomocą żądań ściągnięcia.
Tworzenie i konserwacja niestandardowych zasad Azure B2C i powiązanego przepływu pracy związanego z logowaniem/rejestracją w ramach samodzielnie opracowanego rozwiązania.
Stos technologii, z którym będziesz pracować:
Obowiązkowe:
Preferowane:
- Kontrola źródła Git < /li>
Warto wiedzieć:
- Azure Polityki niestandardowe B2C, B2C
- Terraform, Kubernetes, Jenkins
- Rozwiązania oparte na chmurze
JIRA, Confluence
Twoje umiejętności i wiedza:
- 3 lata doświadczenia na podobnym stanowisku (tworzenie oprogramowania)
- Dobra znajomość języka Java i Spring Boot
- Znajomość systemów kontroli wersji jak GitHub.
- Silne skupienie na kliencie, aby zaprojektować i opracować najbardziej odpowiednie rozwiązanie w oparciu o wymagania biznesowe i przypadki użycia
- Systematyczne rozwiązywanie problemów podejście w połączeniu z umiejętnościami skutecznej komunikacji
- Umiejętność samodzielnej pracy i podejmowania decyzji wspólnie z zespołem programistów, prezentowanie podejścia opartego na współpracy
< li> Możliwość wykazania zwinnego sposobu myślenia oraz chęć uczenia się i rozwoju.
- Płynna znajomość języka angielskiego w piśmie i w mowie (niemiecki będzie dodatkowym atutem)
Języki: Angular, Java, Spring Boot, Spring Data, Git, GitHub, Terraform, Maven, Docker, Hibernate, Azure, Kubernetes Бонуси та переваги: Abonament sportowy, Prywatna opieka zdrowotna, Projekty międzynarodowe, Płaska struktura, Darmowa kawa, Stołówka, Parking dla rowerów, Prysznic, Darmowe napoje, Zakaz ubioru.