System Architect (.NET, Microservices) [K/M]
Fabrity S.A.
⚲ Warszawa
25 000 - 27 000 PLN/h netto (B2B)
Wymagania
- .NET Core
- C#
- CI/CD
- Microservices
- SQL Server
- Docker
- DDD
- Kubernetes
Opis stanowiska
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