Agencja Restrukturyzacji i Modernizacji Rolnictwa
poszukuje kandydata do pracy na stanowisku: Programista
Stanowisko pracy: Inżynier Oprogramowania
Liczba poszukiwanych kandydatów/ wymiar etatu: 1 osoba/1 etat umowa o pracę
Oferujemy:
- stabilną pracę za atrakcyjne wynagrodzenie,
- stałe zatrudnienie,
- jedne z największych systemów informatycznych w Polsce,
- nowoczesne technologie,
- szkolenia merytoryczne i językowe,
- bogaty pakiet socjalny,
- pracę w największej agencji płatniczej w Europie.
Główne obowiązki:
- Projektowanie, tworzenie i modyfikacja systemów aplikacyjnych wykonywanych siłami własnymi oraz przejmowanych w utrzymanie i rozwój w DI ARiMR
- Optymalizacja systemów aplikacyjnych wykonywanych siłami własnymi ARiMR.
- Projektowanie i implementacja baz danych na potrzeby tworzonych systemów aplikacyjnych wykonywanych/rozwijanych siłami własnymi ARiMR.
- Współpraca z użytkownikami w zakresie tworzonego oprogramowania siłami własnymi ARiMR.
- Współpraca z wykonawcami zewnętrznymi systemów informatycznych w zakresie komunikacji tworzonego oprogramowania siłami własnymi ARiMR z innymi systemami.
- Tworzenie dokumentacji technicznej do systemów aplikacyjnych tworzonych siłami własnymi ARiMR.
- Wsparcie młodszych programistów w realizacji projektów.
- Wsparcie w utrzymaniu i konfiguracji narzędzi programistycznych (DevOps)
- Wykonywanie "code review" we współpracy z innymi członkami zespołu
- Dbanie o jakość kodu i zgodność ze standardami obowiązującymi w organizacji.
Wymagania konieczne
- Wykształcenie wyższe informatyczne lub studia podyplomowe w tym zakresie albo w trakcie studiów na kierunku informatyka
- lub pokrewnym oraz udokumentowane doświadczenie co najmniej roczne w obszarze związanym z tworzeniem
- programowania
- Doświadczenie w programowaniu w Javie
- Znajomość JavaEE
- Znajomość frameworka JSF
- Znajomość EJB
- Znajomość Hibernate
- Znajomość frameworka Angular 5+ i biblioteki PrimeNG
- Wiedza z zakresu relacyjnych baz danych (np. Oracle, PostgreSQL), SQL i PL/SQL
- Wiedza z zakresu testów jednostkowych
- Znajomośc LDAP
- Znajomość kontroli wersji Git, svn
Uwaga: na stanowisku Starszego Programisty przy wykształceniu wyższym wymagany jest udokumentowany 3 letni staż pracy na podstawie umowy o pracę a przy wykształceniu średnim 4 letni;
Na stanowisku Programisty przy wykształceniu wyższym wymagany jest udokumentowany 2 letni staż pracy na podstawie umowy o pracę a a przy wykształceniu średnim 3 letni;
na stanowisku Młodszego Programisty przy wykształceniu średnim wymagany jest udokumentowany roczny staż pracy na podstawie umowy o pracę.
Liczy się zakres zadań zbieżny w przeważającej części z w/w wymaganiami koniecznymi.
Wymagania pożądane:
- Znajomość zagadnień Continuous integration, Continuous delivery, Continuous deployment
- Znajomość JavaScript
- Znajomość bibliotek Spring, Spring Boot
- Znajomość bibliotek commons/joda/guava/jackson/slf4j,Prime Faces
- Znajomość JavaEE lub/i Spring Framework
- Znajomość narzędzi Intellij Idea, Git, Jira, Maven, Jenkins
- Znajomość języka angielskiego na poziomie umożliwiającym czytanie dokumentacji technicznej
- Umiejętność pracy w zespole
- Doświadczenie w projektach realizowanych z wykorzystaniem metodyk SCRUM lub/i Kanban