W Dziale Rozwoju Oprogramowania Biznesowego tworzymy zaawansowane systemy grantowe dla świata nauki i szkolnictwa wyższego. Budujemy rozwiązania, które oferują pełne wsparcie w procesie składania i obsługi wniosków w sektorze nauki.
Obecnie poszukujemy kandydatki/kandydata na stanowisko młodszego programisty / programisty - doświadczonego specjalisty (junior/mid), która/który wesprze jeden z naszych zespołów rozwijających systemy grantowe
Programista / Programistka
Twój zakres obowiązków
- Realizacja prac programistycznych z wykorzystaniem naszej wewnętrznej platformy low-code oraz - w mniejszym zakresie - języka Java i środowiska Spring Boot.
- Przygotowywanie i aktualizacja dokumentacji technicznej.
- Współpraca z zespołem projektowym w zakresie testowania systemu.
- Współudział w analizie, projektowaniu i realizacji koncepcji systemu.
Nasze wymagania
- Praktyczna umiejętność programowania.
- Znajomość dobrych praktyk programistycznych i umiejętność ich stosowania w codziennej pracy.
- Dobra znajomość przynajmniej jednego współczesnego języka programowania.
- Doświadczenie w pracy z technologiami internetowymi (protokół HTTP, REST, HTML, JavaScript).
- Doświadczenie w pracy z bazami danych i znajomość języka SQL.
- Znajomość języka angielskiego na poziomie umożliwiającym czytanie i rozumienie dokumentacji technicznej.
- Wykształcenie wyższe informatyczne lub pokrewne (lub status studenta ostatnich lat).
- Znajomość wzorców projektowych.
- Znajomość środowiska IntelliJ IDEA.
- Znajomość baz danych PostgreSQL i/lub Oracle, MongoDB.
- Znajomość praktycznych technik TDD.
- Znajomość języka XML oraz powiązanych technologii (XPath, XQuery).
- Znajomość podstaw środowiska Kubernetes.
- Znajomość Javy 17+ oraz doświadczenia w pracy ze Spring Boot.
To oferujemy
- Pracujemy w małych, interdyscyplinarnych zespołach (programiści, testerzy, UX, analitycy) i cenimy współpracę.
- Zapewniamy możliwości rozwoju – zarówno zawodowego, jak i osobistego.
- Doceniamy samodzielność w poszukiwaniu wiedzy i chęć do nauki.
- Stawiamy na otwartość na feedback oraz umiejętność konstruktywnej krytyki.
- Szukamy osób kreatywnych, myślących krytycznie, które potrafią szukać alternatywnych, lepszych rozwiązań.
- Każdy członek zespołu może zgłaszać usprawnienia zarówno w kodzie, jak i procesach.
- Rozumiemy, jak ważna jest empatia i uwzględnianie perspektywy użytkowników końcowych.
- Tworzymy atmosferę współpracy i wzajemnego wsparcia – zależy nam na dobrej dynamice zespołu.