.NET Solution Architect

Warszawa
Oferta wygasa za:72 dni
Tryb pracyZdalna
Rodzaj umowyKontrakt B2B
Tryb rekrutacjiRekrutacja stacjonarna
Wymiar etatuPełny etat

O projekcie

Poszukujemy doświadczonego Principal Azure/.NET Solution Architecta, który wesprze modernizację dużej. Biznesowej platformy opartej o technologie .NET i Microsoft Azure. Celem projektu nie jest całkowite przepisanie systemu od zera, lecz stopniowa transformacja monolitycznej architektury w nowoczesne, modułowe i skalowalne rozwiązanie, przy zachowaniu ciągłości działania biznesu.

Osoba na tym stanowisku będzie współpracowała zarówno z zespołami technicznymi (Developerzy, DevOps, QA, DBA), jak i kadrą zarządzającą (CTO, CIO), wyznaczając kierunek architektoniczny oraz wspierając podejmowanie kluczowych decyzji technologicznych.

Projekt opiera się na technologiach C#, .NET oraz ASP.NET Core, a jego infrastruktura działa w środowisku Microsoft Azure. W codziennej pracy wykorzystywane są m.in. Azure App Services, Azure SQL, Azure Front Door, Azure Storage, Azure Service Bus, Redis, Key Vault oraz Application Insights.

Architektura systemu jest stopniowo modernizowana z monolitu w kierunku bardziej modułowego i skalowalnego rozwiązania, dlatego istotne będzie doświadczenie z mikroserwisami, modularnym monolitem, REST API, DDD, CQRS oraz architekturą opartą na zdarzeniach. Ważnym elementem projektu są także procesy CI/CD, monitoring, observability, bezpieczeństwo oraz gotowość produkcyjna systemów.

Twój zakres obowiązków

  • Rozwój aplikacji opartych o C#, .NET, ASP.NET Core oraz Microsoft Azure.
  • Odpowiedzialność za jakość kodu, wydajność, niezawodność i utrzymywalność aplikacji.
  • Prowadzenie code review oraz wyznaczanie standardów programistycznych.
  • Optymalizacja aplikacji pod kątem wydajności (m.in. async/await, Entity Framework Core, cache, API, zarządzanie pamięcią, obsługa błędów).
  • Wsparcie transformacji monolitycznej architektury w bardziej modułowe rozwiązania.
  • Mentoring programistów Mid oraz wspieranie rozwoju zespołu.
  • Ścisła współpraca z QA, DevOps, DBA oraz Product Ownerami.
  • Analiza problemów produkcyjnych oraz udział w identyfikacji przyczyn źródłowych.

Nasze wymagania

  • Minimum 8 lat doświadczenia w komercyjnym programowaniu,
  • Bardzo dobra znajomość C#, .NET, ASP.NET Core oraz Web API,
  • Praktyczne doświadczenie z Entity Framework / EF Core,
  • Doświadczenie z Microsoft Azure (App Services, Azure SQL, Application Insights, Azure DevOps, CI/CD),
  • Doświadczenie w optymalizacji wydajności aplikacji produkcyjnych,
  • Doświadczenie w prowadzeniu code review oraz mentoringu programistów,
  • Bardzo dobre umiejętności komunikacyjne i współpraca z zespołami technicznymi oraz biznesowymi.,
  • Biegła znajomość języka angielskiego.
  • Znajomość Angular lub React,
  • Redis i mechanizmy cache rozproszonego,
  • Azure Front Door, API Management, Service Bus, Azure Storage,
  • Doświadczenie w branży ubezpieczeniowej, finansowej lub innych sektorach regulowanych,
  • Doświadczenie z automatyzacją testów oraz procesami CI/CD.

Benefity

Spotkania integracyjne
Kawa i herbata
Firmowa biblioteka
Parking dla pracowników
Możliwość pracy zdalnej
Elastyczny czas pracy
Karta sportowa
Strefa relaksu
Napoje
Prywatna opieka medyczna
Dofinansowanie nauki języków obcych
Brak dress code'u
Zainteresowała Cię ta oferta?Aplikuj na to stanowisko!
Klauzula informacyjna

Oferty wybrane dla Ciebie

Oferty wybrane dla Ciebie