Architekt / Architektka IT
⚲ Warszawa, Wola
170–200 zł netto (+ VAT) / godz.
Wymagania
- minimum kilkuletnie doświadczenie w roli Architekta IT / Solution Architect / Lead Developera z odpowiedzialnością architektoniczną
- praktyczne doświadczenie w pracy z systemami legacy oraz ich modernizacji
- doświadczenie w transformacji monolitu (refaktoryzacja, strangler pattern, modularizacja, migracja do architektury rozproszonej)
- doświadczenie w projektowaniu API (REST, SOAP)
- zdolność tłumaczenia decyzji technicznych na język biznesu
- samodzielność, ownership i proaktywność w proponowaniu usprawnień
Mile widziane
- GraphQL
Opis stanowiska
Kluczowa transformacja technologiczna systemów klienta — od diagnozy długu technologicznego, przez architekturę docelową, po wsparcie zespołów we wdrożeniu. Głównym wyzwaniem będzie modernizacja systemów opartych o .NET Framework i stopniowa migracja do nowoczesnego .NET, z rozbijaniem monolitu (strangler pattern, modularizacja). Uwaga na zapis o '.NET 10' — taka wersja nie istnieje, więc traktuj to jako nieścisłość w ogłoszeniu. Oferta dla architekta z realnym doświadczeniem w legacy i refaktoryzacji, gotowego na pracę hybrydową (2 dni w biurze).
🔍 Dekoder Ogłoszenia
🔴
mile widziane doświadczenie z kierunkiem .NET 10
Prawdopodobnie chodzi o .NET 8, a wzmianka o .NET 10 jest błędem lub celowym zabiegiem marketingowym, ponieważ .NET 10 nie istnieje.
🔴
praktyczne doświadczenie w pracy z systemami legacy oraz ich modernizacji
Przygotuj się na pracę z bardzo starym i potencjalnie trudnym do zrozumienia kodem, który wymagać będzie znaczących nakładów pracy.
🔴
doświadczenie w transformacji monolitu (refaktoryzacja, strangler pattern, modularizacja, migracja do architektury rozproszonej)
Oczekuje się, że będziesz aktywnie uczestniczyć w procesie rozbijania dużego, monolitycznego systemu, co może być złożonym i czasochłonnym zadaniem.
🟡
Zdolność tłumaczenia decyzji technicznych na język biznesu
Będziesz musiał często komunikować się z osobami nietechnicznymi, co wymaga umiejętności upraszczania skomplikowanych zagadnień.
🟡
Samodzielność, ownership i proaktywność w proponowaniu usprawnień
Oczekuje się, że będziesz podejmować inicjatywę i brać odpowiedzialność za swoje zadania, a także aktywnie szukać sposobów na poprawę procesów i technologii.