Ta lista zawiera jedynie kraje, dla których opublikowano oferty pracy w wybranym języku (np. we francuskiej wersji wyświetlane są tylko oferty pracy napisane po francusku, a w angielskiej – tylko te po angielsku).
Do współpracy przy rozwoju i utrzymaniu rozbudowanych systemów informatycznych poszukujemy doświadczonego inżyniera oprogramowania, który będzie łączył kompetencje projektowe, programistyczne oraz doradcze. Rola obejmuje udział w całym cyklu życia rozwiązania – od analizy i projektu, przez implementację, po stabilizację i rozwój.
Obowiązki:
Udział w analizie potrzeb biznesowych oraz współtworzenie specyfikacji wymagań dla systemów IT
Szacowanie pracochłonności zmian i rozwoju istniejących rozwiązań
Projektowanie szczegółowe systemów informatycznych w oparciu o architekturę referencyjną oraz przygotowywanie dokumentacji technicznej
Opiniowanie i weryfikacja rozwiązań realizowanych przez dostawców zewnętrznych – zarówno na etapie projektu, jak i implementacji
Samodzielna implementacja wybranych komponentów systemów oraz wsparcie zespołów wdrożeniowych
Nadzór nad jakością kodu źródłowego i dokumentacji przekazywanej przez partnerów technologicznych
Dbanie o spełnienie wymagań funkcjonalnych, niefunkcjonalnych oraz eksploatacyjnych w dostarczanych rozwiązaniach
Udział w definiowaniu i rozwijaniu standardów projektowych, implementacyjnych i dokumentacyjnych
Utrzymywanie oraz aktualizacja repozytoriów dokumentacji technicznej
Wsparcie techniczne w trakcie wdrożeń oraz stabilizacja rozwiązań po uruchomieniu produkcyjnym
Identyfikacja ryzyk technicznych i projektowych oraz proponowanie działań ograniczających ich wpływ
Testowanie i wdrażanie nowych technologii oraz narzędzi wspierających rozwój systemów
Zapewnienie wysokiej jakości wytwarzanego oprogramowania zgodnie z dobrymi praktykami inżynierii oprogramowania
Udział w III linii wsparcia dla utrzymywanych systemów
Wymagania:
Wieloletnie doświadczenie w projektowaniu i programowaniu systemów IT
Bardzo dobra znajomość Java i Python, zasad programowania obiektowego oraz tworzenia czytelnego, łatwego w utrzymaniu kodu
Praktyczne doświadczenie w środowiskach Big Data (np. Hadoop, Spark, Kafka, NiFi, Elasticsearch, Hive, Flink)
Doświadczenie w projektowaniu i implementacji mikroserwisów oraz REST API
Praktyczna znajomość Docker i Kubernetes w kontekście uruchamiania aplikacji
Doświadczenie w pracy z pipeline'ami CI/CD (np. Jenkins, Bamboo)
Znajomość SQL oraz doświadczenie w pracy z relacyjnymi bazami danych (preferowany PostgreSQL)
Gotowość do świadczenia usług z terytorium Polski
Dostępność do współpracy w modelu hybrydowym (min. 1 dzień w tygodniu praca z biura)
Mile widziane:
Doświadczenie z bazami NoSQL (np. MongoDB, HBase)
Praktyczna znajomość Spring Framework / Spring Boot
Swobodne korzystanie z narzędzi IntelliJ IDEA, PyCharm oraz systemów kontroli wersji Git
Znajomość języka angielskiego umożliwiająca pracę z dokumentacją techniczną
Używamy plików cookie, aby poprawić Twoje doświadczenia podczas przeglądania, analizować ruch i dostarczać spersonalizowane treści. Klikając „Akceptuję”, wyrażasz zgodę na używanie plików cookie.