Senior Software Engineer (.NET & Azure)
⚲ Kraków
Do uzgodnienia
Wymagania
- min. 7 lat profesjonalnego doświadczenia w tworzeniu oprogramowania
- bardzo dobra znajomość C# i .NET (preferowane .NET 8 lub nowszy)
- praktyczne doświadczenie z usługami Microsoft Azure
- doświadczenie w tworzeniu aplikacji konteneryzowanych z Docker i Kubernetes
- doświadczenie z architekturami event-driven i Kafka
- doświadczenie w implementacji pipeline'ów CI/CD (Azure DevOps lub GitHub Actions)
Mile widziane
- doświadczenie z cloud migration i modernizacją aplikacji
- doświadczenie w Financial Services, Payments, SWIFT lub ISO 20022
Opis stanowiska
CGI poszukuje Senior Software Engineera do budowy nowej generacji platformy komunikacyjnej w chmurze, zastępującej rozproszone rozwiązania legacy. Będziesz projektować i rozwijać mikroserwisy w .NET i Azure, wdrażać je na Kubernetes, implementować rozwiązania messagingowe z Kafka oraz uczestniczyć w migracji starej funkcjonalności do nowych usług. Uwaga: oferta wprost mówi o zastępowaniu 'fragmented legacy solutions' i wsparciu migracji do chmury — to często oznacza pracę ze starym, słabo udokumentowanym kodem i nieprzewidziane problemy z kompatybilnością. Warto dopytać o stan legacy i zakres migracji.
🔍 Dekoder Ogłoszenia
🔴
replacing fragmented legacy solutions
Może oznaczać, że będziesz musiał pracować z bardzo starym i nieudokumentowanym kodem, który jest trudny do zrozumienia i modyfikacji.
🔴
support cloud migration, system integration, and platform modernization initiatives
Oznacza to, że będziesz zaangażowany w procesy przenoszenia istniejących systemów do chmury, co często wiąże się z nieprzewidzianymi problemami i koniecznością rozwiązywania problemów z kompatybilnością.
🟡
participate in architecture discussions
Może oznaczać, że będziesz miał wpływ na architekturę, ale równie dobrze może oznaczać, że będziesz jedynie słuchał i nie będziesz miał realnego wpływu na decyzje.
🟡
technical mentoring
Może oznaczać, że będziesz musiał szkolić mniej doświadczonych kolegów, co może pochłaniać znaczną część Twojego czasu.
🟡
Epic Owners
Jest to termin specyficzny dla metodyki SAFe (Scaled Agile Framework), co może sugerować pracę w dużej, złożonej organizacji z jej specyficznymi procesami i strukturą.