Java Open-source Compliance Expert (f / m/x) - Senior
Wiele lokalizacji, Wielkopolskie, PolskaSii Poland
Wynagrodzenie do ustalenia
Benefity
Great Place to Work
Stabilna sytuacja finansowa
Kontrakty z globalnymi markami
Centrum szkoleń wewnętrznych
Wielu ekspertów, od których możesz się uczyć
Otwarty i dostępny zarząd
Profit sharing
Program Sponsoringu Pasji
Cykliczne imprezy i wyjazdy integracyjne
Komfortowe i dobrze wyposażone biura
Aplikacja MySii
Opieka medyczna
Wymagania
Tytuł licencjata lub magistra informatyki, inżynierii oprogramowania lub pokrewnej dziedziny.
Minimum 5 lat doświadczenia w programowaniu w języku Java, z silnym zrozumieniem zasad projektowania obiektowego i najlepszych praktyk
Zrozumienie podstawowych koncepcji modelowania danych
Znajomość modeli licencjonowania open-source i wymogów zgodności, z chęcią uczenia się i dostosowywania do zmieniających się standardów
Doskonałe umiejętności rozwiązywania problemów i zdolność do samodzielnego analizowania złożonych kwestii technicznych
Silne umiejętności komunikacyjne, z umiejętnością efektywnej współpracy w wielofunkcyjnym środowisku zespołowym, z wykorzystaniem zarówno płynnego języka angielskiego, jak i polskiego
Doświadczenie z systemami kontroli wersji (np. Git) i narzędziami ciągłej integracji
Zakres obowiązków
Projektowanie, rozwijanie, testowanie i utrzymywanie rozwiązań programistycznych opartych na języku Java, dostosowanych do strumieni pracy związanych ze zgodnością z otwartym oprogramowaniem.
Współpraca z zespołami wielofunkcyjnymi w celu opracowania narzędzi i skryptów do automatycznego generowania zestawień materiałowych oprogramowania (SBOM) w celu śledzenia komponentów open-source w naszych projektach.
Pomoc we wdrażaniu i ulepszaniu procesów i przepływów pracy w celu zapewnienia zgodności z licencjami i zobowiązaniami open source
Udział w inicjatywach Inner Source, przyczynianie się do rozwoju i ulepszania wewnętrznych narzędzi i bibliotek
Prowadzenie kompleksowej dokumentacji związanej z kodem, procesami i wymogami zgodności w celu zapewnienia przejrzystości i ułatwienia transferu wiedzy w zespole
Przeprowadzanie dokładnych testów opracowanych rozwiązań w celu zapewnienia niezawodności, skalowalności i zgodności z określonymi wymaganiami
Aktywny udział w przeglądach kodu, dostarczanie konstruktywnych informacji zwrotnych i proponowanie ulepszeń istniejących systemów i procesów
Opis
Dołącz do naszego dynamicznego zespołu jako Java Developer specjalizujący się w Open-Source Compliance w naszym biurze Inner Source & Open-Source. Jako Java Software Engineer będziesz przyczyniać się do rozwoju narzędzi i procesów zapewniających zgodność z wymaganiami licencyjnymi open-source. Solidne zrozumienie programowania w języku Java, znajomość podstawowych zasad modelowania danych i pasja do oprogramowania open-source są niezbędne do odniesienia sukcesu w tej roli. Projektowanie, rozwijanie, testowanie i utrzymywanie rozwiązań programistycznych opartych na języku Java, dostosowanych do strumieni pracy związanych ze zgodnością z otwartym oprogramowaniem. Współpraca z zespołami wielofunkcyjnymi w celu opracowania narzędzi i skryptów do automatycznego generowania zestawień materiałowych oprogramowania (SBOM) w celu śledzenia komponentów open-source w naszych projektach. Pomoc we wdrażaniu i ulepszaniu procesów i przepływów pracy w celu zapewnienia zgodności z licencjami i zobowiązaniami open source Udział w inicjatywach Inner Source, przyczynianie się do rozwoju i ulepszania wewnętrznych narzędzi i bibliotek Prowadzenie kompleksowej dokumentacji związanej z kodem, procesami i wymogami zgodności w celu zapewnienia przejrzystości i ułatwienia transferu wiedzy w zespole Przeprowadzanie dokładnych testów opracowanych rozwiązań w celu zapewnienia niezawodności, skalowalności i zgodności z określonymi wymaganiami Aktywny udział w przeglądach kodu, dostarczanie konstruktywnych informacji zwrotnych i proponowanie ulepszeń istniejących systemów i procesów Tytuł licencjata lub magistra informatyki, inżynierii oprogramowania lub pokrewnej dziedziny. Minimum 5 lat doświadczenia w programowaniu w języku Java, z silnym zrozumieniem zasad projektowania obiektowego i najlepszych praktyk Zrozumienie podstawowych koncepcji modelowania danych Znajomość modeli licencjonowania open-source i wymogów zgodności, z chęcią uczenia się i dostosowywania do zmieniających się standardów Doskonałe umiejętności rozwiązywania problemów i zdolność do samodzielnego analizowania złożonych kwestii technicznych Silne umiejętności komunikacyjne, z umiejętnością efektywnej współpracy w wielofunkcyjnym środowisku zespołowym, z wykorzystaniem zarówno płynnego języka angielskiego, jak i polskiego Doświadczenie z systemami kontroli wersji (np. Git) i narzędziami ciągłej integracji Great Place to Work Stabilna sytuacja finansowa Kontrakty z globalnymi markami Centrum szkoleń wewnętrznych Wielu ekspertów, od których możesz się uczyć Otwarty i dostępny zarząd Profit sharing Program Sponsoringu Pasji Cykliczne imprezy i wyjazdy integracyjne Komfortowe i dobrze wyposażone biura Aplikacja MySii Opieka medyczna