System Architect (.NET, Microservices) [K/M]
O FIRMIE:
Fabrity 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:
Dla naszego klienta z branży transportowej poszukujemy specjalisty na stanowisko Architekt systemów IT (.NET, Mikroserwisy). Projekt transformacji istniejącej aplikacji monolitycznej opartej o platformę .NET do architektury mikroserwisowej, zgodnej z podejściem Domain‑Driven Design (DDD) oraz architekturą cloud‑native. Transformacja obejmuje dekompozycję monolitu, zaprojektowanie architektury mikroserwisów, wprowadzenie komunikacji asynchronicznej, wdrożenie konteneryzacji oraz przygotowanie środowiska pod OpenShift / Kubernetes. Celem projektu jest poprawa skalowalności, wydajności oraz obserwowalności systemu. Projekt realizowany w modelu zdalnym, w ramach outsourcingu, z pełnym procesem projektowym i dokumentacyjnym.
ZAKRES ZADAŃ:
Analiza istniejącego systemu monolitycznego opartego o platformę .NET
Zaprojektowanie architektury mikroserwisowej zgodnej z DDD i cloud‑native
Dekompozycja monolitu na mikroserwisy
Zaprojektowanie komunikacji między mikroserwisami, w tym komunikacji asynchronicznej
Wdrożenie konteneryzacji oraz przygotowanie środowiska dla OpenShift / Kubernetes
Uwzględnienie zagadnień skalowalności, wydajności oraz obserwowalności systemu
Przygotowanie pełnej dokumentacji architektonicznej wraz z planem migracji
Prowadzenie warsztatów dla architektów i programistów
Współpraca z innymi architektami oraz analitykami systemowymi
OCZEKIWANIA WZGLĘDEM KANDYDATÓW:
Minimum 7 lat doświadczenia w technologii .NET
Minimum 3 lata doświadczenia w architekturze systemów IT
Bardzo dobra znajomość: .NET Framework, .NET Core
Bardzo dobra znajomość MS SQL Server, T‑SQL, analizy planów zapytań oraz architektury wysokiej dostępności
Praktyczne doświadczenie w projektowaniu systemów opartych o architekturę mikroserwisową
Umiejętność wyznaczania granic kontekstów oraz projektowania efektywnej komunikacji między mikroserwisami
Znajomość technologii: RabbitMQ, Redis, MediatR
Praktyczna znajomość Domain‑Driven Design (DDD), w tym analizy procesów (np. Event Storming)
Doświadczenie w transformacji systemów monolitycznych do architektury rozproszonej
Znajomość wzorców architektonicznych: Saga, Outbox Pattern, CQRS (ES)
Doświadczenie w pracy z Dockerem i Kubernetesem
Znajomość zagadnień CI/CD, monitoringu i observability
MILE WIDZIANE:
Doświadczenie w branży transportowej/ logistycznej.
DLACZEGO WARTO DO NAS DOŁĄCZYĆ:
Benefity w ramach systemu kafeteryjnego
Długofalowa współpraca w oparciu o umowę B2B
Możliwość realizacji usług w modelu 100% zdalnym
Zaangażowanie w projekt mający realny wpływ na kierunek rozwoju biznesu naszego klienta
System Architect (.NET, Microservices) [K/M]
System Architect (.NET, Microservices) [K/M]