- Solution Design: Projektowanie architektury dla nowych rozwiązań w oparciu o istniejące systemy oraz budowę własnych komponentów
- Modernizacja Systemu Legacy: Zastosowanie strangler pattern do podziału monolitu na modularne monolity lub mikroserwisy, w tym projektowanie Anti-Corruption Layer (ACL).
- Reorganizacja Integracji: Fundamentalna przebudowa warstwy integracyjnej. Rozwiązanie problemów z event sourcingiem, poprawa jakości Domain Events i Integration Events.
- Architecture as Code & AI: Tworzenie repozytorium wiedzy architektonicznej (AsyncAPI, OpenAPI, C4), które jest w pełni przetwarzalne przez narzędzia automatyzacji i modele LLM.
- Mentoring & Governance: Pełnienie roli mentora dla dwóch wewnętrznych zespołów, kierowanie młodszym DevOps-em oraz współtworzenie Rady Architektonicznej (architektura biznesowa, danych, infrastruktury, chmury).
Zadania
1. Projektowanie i Modernizacja
- Opracowywanie strategii migracji (Migration Roadmap) i zarządzanie długiem technicznym.
- Projektowanie architektury z wykorzystaniem Clean Architecture, DDD (Domain Driven Design), CQRS, Outbox/Inbox Patterns.
- Definiowanie granic odpowiedzialności (Context Map) w podejściu Modular Monolith/Microservices.
2. Integracje i Event-Driven Architecture
- Budowa solidnego ekosystemu integracji: REST API (OpenAPI) oraz zdarzeniowego (AsyncAPI, CloudEvents, Azure Service Bus).
- Projektowanie kontraktów, strategii wersjonowania i zapewnienie kompatybilności wstecznej.
- Budowa adapterów do zewnętrznych API.
3. Governance i Kultura Techniczna
- Prowadzenie przeglądów architektonicznych, tworzenie dokumentów HLD (High Level Design) i ADR (Architecture Decision Records).
- Udział w Radzie Architektonicznej – zapewnienie spójności rozwiązań z całą strategią przedsiębiorstwa.
- Mentoring zespołów w zakresie dobrych praktyk projektowych (nie tylko code review, ale kształtowanie nawyków).
- Rozwój standardów C4 as Code, AsyncAPI i OpenAPI.
- Automatyzacja walidacji kontraktów w CI/CD oraz analiza wpływu zmian.
- Wykorzystanie LLM do generowania i automatycznej weryfikacji artefaktów architektonicznych.
- Dobór usług w ekosystemie Azure (skalowalność, wydajność).
- Wsparcie przy budowie monitoringu opartego na Azure Application Insights oraz OpenTelemetry.
Oczekiwania
- Doświadczenie w pracy z systemami legacy (migracje, strangler pattern, ACL).
- Praktyczna znajomość wzorców: DDD, Clean Architecture, CQRS, Event-Driven Architecture.
- Praktyczna umiejętność tworzenia dokumentacji jako kod (C4, AsyncAPI, OpenAPI).
- Umiejętność prowadzenia dyskusji architektonicznych (ADR, HLD) i budowania konsensusu w Radzie Architektonicznej.
- Znajomość Azure będzie dużym atutem.
- Chęć automatyzacji pracy architekta przy użyciu skryptów (Python/TS) oraz narzędzi AI/LLM.
- Nastawienie na mentoring i edukację (dzielenie się wiedzą z deweloperami i DevOps-ami).
- Stałe wsparcie osobistego agenta , dbającego o Twoją ciągłość projektową, kontakt z klientem, niezbędne formalności, komfort pracy oraz rozwój
- Rozwój zawodowynie tylko podczas projektu – możesz zaangażować się w przekazywanie wiedzy innym w ramachoferty 7N Services kierowanej do klientów 7N
- Dostęp do7N Learning & Development – platformy rozwojowo-edukacyjnej z webinarami, biblioteką artykułów i raportów branżowych oraz zaproszeniami na wydarzenia rozwojowe – techniczne, biznesowe oraz life-stylowe
- Udział w wybranych eventachorganizowanych przez klienta oraz 7N (wyjazdy integracyjne, spotkania świąteczne)
- Relacje i dostęp do wiedzynajbardziej doświadczonych ekspertów IT na rynku– średni staż zawodowy naszego Konsultanta w Polsce to ponad 10 lat
- Narzędzia niezbędne do świadczenia usług
- Pakiet benefitówzaplanowany od A do Z, czyli dofinansowanie do opieki medycznej, ubezpieczenia na życie, karty sportowej dla Ciebie i Twoich bliskich, a także zniżki do sklepów w Polsce i za granicą
Ciągłe poszukiwanie projektów, trudne negocjacje stawek, brak wsparcia w rozwoju – brzmi znajomo? W 7N zyskujesz nie tylko stabilność kontraktów, ale też zaangażowanie osobistego opiekuna dbającego o Twój komfort zawodowy i stały dostęp do inicjatyw rozwojowych.
Naszym celem jest zapewnienie Ci stabilnej i komfortowej współpracy, która przyczyni się do sukcesu Twojego jako eksperta IT oraz naszych klientów. Budujemy trwałe relacje, bazując na skandynawskich wartościach i 30-letnim doświadczeniu w tworzeniu rozwiązań IT dla ponad 200 organizacji.