Zespół Aplikacji Mobilnych w Dziale Technologii Internetu Rzeczy PCSS od lat specjalizuje się w wytwarzaniu oprogramowania mobilnego.
Naszym flagowym produktem jest aplikacja do wspierania konferencji Conference4me (https : / / conference4me.psnc.pl / en / ) dostępna na platformy mobilne Android, iOS oraz Windows.
Do Działu Technologii Internetu Rzeczy PCSS poszukujemy programistki lub programisty Java / Web . Do zadań tej osoby będzie należało m.in. :
projektowanie, implementowanie i testowanie oprogramowania w języku Java, w tym również projektowanie struktur i baz danych niezbędnych do funkcjonowania oprogramowania,
projektowanie, implementowanie i testowanie webowych interfejsów użytkownika
współpraca z innymi członkami zespołu (programiści, projektanci, analitycy, testerzy) w celu rozwijania oprogramowania jak najlepszej jakości,
prowadzenie przeglądów kodu oprogramowania powstającego w ramach zespołu oraz implementacja testów jednostkowych,
wsparcie produkcyjnych wdrożeń rozwijanych systemów w razie występowania problemów i awarii wynikających z błędów w oprogramowaniu,
opracowywanie i utrzymywanie dokumentacji technicznej wytwarzanego oprogramowania.
Wymagane kwalifikacje :
minimum 3 lata pracy na stanowisku programisty Java,
dobra znajomość frameworków Spring, Spring Boot, Hibernate i Vaadin w wersji 8
doświadczenie w projektowaniu i implementacji aplikacji webowych,
doświadczenie w projektowaniu i implementacji aplikacji wykorzystujących relacyjne bazy danych,
przywiązanie do jakości tworzonego oprogramowania i umiejętność pisania automatycznych testów jednostkowych i integracyjnych,
znajomość języka angielskiego pozwalająca na swobodną komunikację oraz korzystanie z dokumentacji technicznej,
umiejętność pracy w zespole i znajomość narzędzi wspierających pracę zespołową (issue trackery, systemy wersjonowania kodu, systemy ciągłej integracji).
Kwalifikacje mile widziane :
praktyczna znajomość języka JavaScript (komponenty webowe),
umiejętność projektowania interfejsów użytkownika (HTML, CSS),
doświadczenie w pracy z kontenerami aplikacyjnymi Docker,
praktyczna znajomość zwinnych metodyk rozwoju oprogramowania na poziomie potrzebnym w codziennej pracy programisty
Realizujemy wiele projektów w różnych (w tym wyżej wymienionych) technologiach. Przydział osób do projektów jest u nas zawsze wypadkową umiejętności danej osoby i jej preferencji.
Oferujemy :
Osoba przyjęta do pracy na stanowisko programisty Java może liczyć na :
stabilną i ciekawą pracę w zgranym i ambitnym zespole,
udział we wdrażaniu rozwiązań mających na celu dostarczenie rzeczywistym użytkownikom nowatorskich rozwiązań,
współpracę z jednostkami naukowymi z Polski, a często i z Europy,
możliwość zaangażowania się w projekty ważne dla rozwoju infrastruktury badawczej dla polskiej nauki
możliwość realizacji własnych badań i pomysłów na projekty,
pakiet socjalny, w tym dofinansowanie karty Multisport, dofinansowanie świąteczne, dofinansowanie do okularów.
Forma zatrudnienia : umowa o pracę