O FIRMIE:
••••••• S.A. to dynamicznie rozwijająca się firma technologiczna, specjalizująca się w inżynierii oprogramowania, generatywnej sztucznej inteligencji oraz przemysłowym Internecie rzeczy (IoT). Tworzymy kompleksowe rozwiązania, które pomagają przedsiębiorstwom automatyzować procesy, zwiększać efektywność operacyjną oraz podejmować kluczowe decyzje dzięki skutecznej analizie danych. Usprawniamy procesy biznesowe, wykorzystując wiodące platformy, takie jak ServiceNow, Microsoft Power Platform oraz nasz autorski produkt low-code, Fastive. Dzięki temu wspieramy organizacje w ich cyfrowej transformacji, minimalizując przestoje i optymalizując operacje na każdym etapie. Pracujemy dla firm z różnych branż, w tym farmaceutycznej, ochrony zdrowia, usług finansowych, produkcji, motoryzacji i handlu detalicznego. Zaufały nam znane marki, między innymi ABB, Bayer, Carrefour, PKO BP, Dormakaba, Sanofi, Toyota Bank, Frontex, Liebherr, Pepsico i Saint-Gobain.
O PROJEKCIE:
Poszukujemy Senior Software Developer Fullstack (2 wakaty) do projektu realizowanego dla naszego klienta - Agencji Europejskiej. Projekt koncentruje się na rozwoju i utrzymaniu nowoczesnych systemów informatycznych. Osoba na tym stanowisku będzie uczestniczyć w projektowaniu, rozwijaniu oraz utrzymaniu aplikacji i usług, współpracując z architektami, analitykami, testerami oraz Project Managerami. Zakres prac obejmuje zarówno rozwój nowych rozwiązań, jak i rozbudowę istniejących systemów z wykorzystaniem nowoczesnych praktyk wytwarzania oprogramowania, architektury mikroserwisowej oraz integracji API. Projekt realizowany jest w modelu głównie zdalnym, z gotowością do okazjonalnych wizyt w biurze klienta w Warszawie.
W TEJ ROLI BĘDZIESZ REALIZOWAĆ PONIŻSZE ZADANIA:
Projektowanie i rozwój systemów informatycznych klasy enterprise.
Tworzenie nowych funkcjonalności oraz rozwój istniejących rozwiązań biznesowych.
Przekładanie wymagań biznesowych i technicznych na architekturę oraz projekt systemu.
Optymalizacja aplikacji pod kątem wydajności, bezpieczeństwa i jakości kodu.
Tworzenie i utrzymywanie dokumentacji technicznej.
Szacowanie pracochłonności oraz czasu niezbędnego do realizacji zadań developerskich.
Ustanawianie oraz promowanie standardów tworzenia oprogramowania w zespole.
Proponowanie rozwiązań technicznych odpowiadających na potrzeby biznesowe i problemy technologiczne.
Udział w analizie wymagań, testowaniu, zapewnianiu jakości, zarządzaniu zmianą oraz wdrożeniach.
Tworzenie testów, narzędzi wspierających testowanie oraz udział w procesach weryfikacji jakości oprogramowania.
Zarządzanie konfiguracją aplikacji i procesem wydawniczym.
Pełnienie roli wsparcia technicznego drugiej i trzeciej linii.
Wspieranie i koordynowanie pracy zespołów developerskich.
OCZEKIWANIA WZGLĘDEM KANDYDATÓW:
Minimum 6 lat doświadczenia zawodowego w branży IT oraz minimum 3 lata doświadczenia na stanowisku Senior Full Stack Developer lub Tech Lead.
Komunikatywna znajomość języka angielskiego na poziomie minimum B2 (rozmowa online z klientem w języku angielskim).
Wykształcenie wyższe min. I stopnia.
Co najmniej jeden certyfikat na poziomie zaawansowanym w dziedzinie technologii tworzenia oprogramowania np. z obszaru Microsoft, TOGAF lub równoważne.
Doświadczenie w realizacji pełnego cyklu życia oprogramowania od analizy wymagań po wdrożenie produkcyjne.
Bardzo dobra znajomość technologii frontendowych, w szczególności Angular, RxJS, NgRx, TypeScript oraz CSS/SCSS.
Praktyczne doświadczenie w tworzeniu aplikacji backendowych w technologii .NET i C#.
Doświadczenie w pracy z Node.js, Nest.js lub innymi frameworkami JavaScript wykorzystywanymi do budowy warstwy backendowej i BFF.
Znajomość architektury mikroserwisowej oraz rozwiązań typu micro frontend.
Bardzo dobra znajomość wzorców projektowych wykorzystywanych w programowaniu obiektowym i funkcyjnym.
Doświadczenie w pracy z relacyjnymi bazami danych, w tym Microsoft SQL Server.
Podstawowa znajomość języka UML oraz umiejętność projektowania aplikacji z jego wykorzystaniem.
Doświadczenie w projektowaniu warstwy danych, logiki biznesowej oraz interfejsu użytkownika.
Praktyczna znajomość tworzenia testów automatycznych i jednostkowych.
Znajomość narzędzi CI/CD, w szczególności Azure DevOps.
Doświadczenie w pracy ze środowiskami kontenerowymi, takimi jak OpenShift.
Doświadczenie w pracy zgodnie z metodyką Scrum.
W ••••••• MOŻESZ LICZYĆ NA:
Benefity w ramach systemu kafeteryjnego,
Współpracę w oparciu o umowę B2B,
Możliwość realizacji usług w modelu zdalnym (możliwość wystąpienia sporadycznych wizyt w ciągu roku w biurze klienta w Warszawie)
Zaangażowanie w projekt mający realny wpływ na kierunek rozwoju biznesu naszego klienta,
Realizację usług dla organizacji będącej Spółką Skarbu Państwa.