Kim jesteśmy?
Agro Aplikacje to nowoczesna firma software in-house. Nasze działania wspierają innowacyjne rozwiązania informatyczne niezbędne do realizacji zadań Agencji Restrukturyzacji i Modernizacji Rolnictwa. Projektujemy, upraszczamy, rozbudowujemy. Pracujemy na nowoczesnych rozwiązaniach, dbając o skuteczność realizacji naszych projektów. Stosujemy nowoczesne technologie oraz elastyczne podejście do realizacji projektów, dzięki czemu jesteśmy w stanie wspierać ARiMR w cyfryzacji polskiego sektora rolnego.
Programista/Starszy Programista (k/m)
Departament Rozwoju,
Wydział Architektury i Budowy,
Zespół Tworzenia Oprogramowania
Miejsce pracy: Warszawa, praca hybrydowa
Liczba stanowisk: 7
Wymiar etatu: 1
Główne obowiązki:
- Projektowanie, tworzenie i modyfikacja systemów aplikacyjnych wykonywanych przez spółkę.
- Dostarczanie rozwiązań opartych o architekturę mikroserwisów.
- Projektowanie i implementacja baz danych na potrzeby tworzonych systemów.
- Udział w spotkaniach projektowych.
- Udział we wdrożeniach.
- Wykonywanie czynności mających na celu optymalizację kodu oprogramowania.
- Wykonywanie „code review” we współpracy z innymi członkami zespołu.
- Dbanie o jakość kodu i zgodność ze standardami (w tym standardami obowiązującymi w organizacji).
Wymagania konieczne:
- Na stanowisko Programisty wykształcenie kierunkowe wyższe informatyczne i/lub kursy specjalistyczne (kierunkowe) oraz co najmniej 2-letnie doświadczenie w pracy przy tworzeniu oprogramowania w roli programisty systemów IT lub wykształcenie średnie informatyczne i/lub kursy specjalistyczne (kierunkowe) oraz co najmniej 4-letnie doświadczenie przy tworzeniu oprogramowania w roli programisty IT.
- Na stanowisko Starszego Programisty wykształcenie wyższe informatyczne i/lub kursy specjalistyczne (kierunkowe) oraz co najmniej 3-letnie doświadczenie przy tworzeniu oprogramowania w roli programisty systemów IT lub wykształcenie średnie informatyczne i/lub kursy specjalistyczne (kierunkowe) oraz co najmniej 5-letni staż pracy przy tworzeniu oprogramowania w roli programisty systemów IT.
- Bardzo dobra znajomość programowania w Javie.
- Znajomość Spring Boot 3.0.0 i wyższej.
- Znajomość zaawansowanej konfiguracji Spring Framework.
- Znajomość frameworka Angular 15+.
- Doświadczenie w programowaniu przy użyciu języka programowania TypeScript/ JavaScript.
- Znajomość OpenAPI / Java REST API.
- Doświadczenie w projektowaniu i implementacji mikroserwisów.
- Znajomość różnych podejść architektonicznych np. Microservices, Modular Monolith.
- Dobra znajomość baz danych, PostgreSQL + Hibernate/Spring Data.
- Doświadczenie w pracy z systemami kolejkowymi np. ActiveMQ Artemis, Apache Kafka.
- Znajomość platform Docker i Kubernetes.
- Dobra znajomość biblioteki RxJS.
- Znajomość wzorców projektowych i umiejętność ich stosowania w praktyce.
- Znajomość wzorców integracyjnych.
- Umiejętności logicznego i analitycznego myślenia.
- Umiejętność pracy z systemem kontroli wersji GIT.
- Otwartość i umiejętność współpracy zespołowej z analitykami, developerami, biznesem.
- Znajomość języka angielskiego na poziomie umożliwiającym czytanie dokumentacji technicznej.
- Doświadczenie w pracy z JIRA.
Wymagania pożądane:
- Znajomość narzędzi Intellij IDEA.
- Znajomość WebServices.
- Doświadczenie w pracy w metodykach Agile/Scrum.
- Samodzielność i odpowiedzialność w realizacji powierzonych zadań.
Oferujemy:
- Stabilne zatrudnienie na umowę o pracę.
- Pracę w trybie hybrydowym.
- Dofinansowanie wypoczynku.
- Dofinansowanie biletów do kina i teatru.
- Możliwość korzystania z karty sportowej.
- Możliwość korzystania z opieki medycznej.
- Możliwość podnoszenia kwalifikacji w ramach działalności firmy informatycznej, wykorzystywanie nowoczesnych technologii IT.
- Pracę przy jednych z największych systemów informatycznych w Polsce.
Oferta ważna do 30 sierpnia 2026