Senior .Net Engineer in Kraków

Senior .Net Engineer in Kraków

Kraków Pełny etat 121500 - 148500 zł / rok (szac.) Stacjonarnie
N

W skrócie

  • Zadania: Pracuj nad modernizacją systemu .NET i migracją do chmury AWS.
  • Firma: Dynamiczna firma technologiczna z kulturą współpracy.
  • Benefity: Elastyczne godziny pracy, konkurencyjne wynagrodzenie i rozwój zawodowy.
  • Pozostałe informacje: Możliwości rozwoju kariery w dynamicznym środowisku.
  • Dlaczego ta praca: Zyskaj doświadczenie w nowoczesnych technologiach i wpływaj na innowacyjne projekty.
  • Kwalifikacje: 5+ lat doświadczenia w C# i .NET oraz umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.

Jako inżynier .NET będziesz prowadzić technologiczną modernizację dużego systemu z .NET Framework 4.8 do .NET 10. Twoja praca obejmie pełny stos backendowy — zastępowanie zależności działających tylko w systemie Windows, refaktoryzację wzorców legacy, migrację dostępu do danych do EF Core oraz zapewnienie, że każda usługa jest przenośna, kontenerowalna i gotowa do wdrożenia w chmurze AWS. Będziesz ściśle współpracować z inżynierami DevOps i baz danych jako część zespołu Agile, dostarczając fazową, bezpieczną produkcyjnie migrację.

Obowiązki:

  • Migracja aplikacji .NET Framework 4.8 do .NET 10.
  • Migracja dużego modelu Entity Framework 6 opartego na bazie danych do EF Core 8 w wielu kontekstach ograniczonych, jeden obszar domeny na raz.
  • Identyfikacja i zastępowanie bibliotek i odniesień do zestawów Windows, które uniemożliwiają budowanie i uruchamianie na systemie Linux.
  • Ustanowienie pomiaru pokrycia testami jednostkowymi i egzekwowanie bramek jakościowych jako część pipeline'u migracyjnego.
  • Współpraca z inżynierem DevOps przy autorstwie Dockerfile, konfiguracji środowiska i wstrzykiwaniu sekretów.
  • Udział w procesach Agile/SCRUM, przeprowadzanie przeglądów kodu i dokumentowanie decyzji migracyjnych.

Wymagania:

  • 5+ lat doświadczenia w programowaniu w C# i .NET z solidną wiedzą na temat ASP.NET i ASP.NET Core.
  • Udokumentowane, praktyczne doświadczenie w migracji aplikacji .NET Framework do .NET Core / .NET 8, 10 w produkcji.
  • Solidne doświadczenie z Entity Framework Core.
  • Solidna wiedza na temat DDD, CQRS i wzorców repozytoriów w warstwowych architekturach .NET.
  • Znajomość budowy wieloetapowych obrazów Docker i podstaw kontenerów Linux dla aplikacji .NET.
  • Umiejętność korzystania z xUnit i Moq do testowania jednostkowego; komfortowe korzystanie z kontenerowych ustawień testowych.
  • Doświadczenie z AWS ECS / Fargate i ECR do wdrażania kontenerowych aplikacji .NET.
  • Znajomość MassTransit i RabbitMQ lub Amazon MQ do komunikacji opartej na zdarzeniach.
  • Doświadczenie z Hangfire lub podobnymi frameworkami do przetwarzania zadań w tle.
  • Znajomość Gita i znajomość procesów zespołowych Agile/SCRUM.

Umiejętności dodatkowe:

  • Doświadczenie w budowaniu pipeline'ów CI/CD dla projektów .NET.
  • Znajomość architektury mikrofrontendowej i aplikacji jednostronicowych opartych na Angularze.
  • Doświadczenie z narzędziami do automatycznego pokrycia kodu i egzekwowania progów pokrycia w CI.
  • Doświadczenie z optymalizacją wydajności i skalowalnymi systemami backendowymi dla przedsiębiorstw.

Oferujemy:

  • Elastyczny format pracy - zdalnie, w biurze lub elastycznie.
  • Konkurencyjne wynagrodzenie i dobry pakiet świadczeń.
  • Spersonalizowany rozwój kariery.
  • Narzędzia do rozwoju zawodowego (program mentorskich, tech talks i szkolenia, centra doskonałości i inne).
  • Aktywne społeczności technologiczne z regularnym dzieleniem się wiedzą.
  • Zwrot kosztów edukacji.
  • Zapadające w pamięć prezenty jubileuszowe.
  • Wydarzenia korporacyjne i budowanie zespołu.
  • Inne korzyści specyficzne dla lokalizacji, które nie mają zastosowania dla freelancerów.

Senior .Net Engineer in Kraków – pracodawca: N-iX

N-iX to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku technologicznym. Pracując w zespole ekspertów, będziesz miał szansę nie tylko na rozwijanie swoich umiejętności w zakresie AI, ale także na mentoring innych, co sprzyja współpracy i innowacyjności. Nasza kultura pracy opiera się na otwartości, wsparciu oraz dążeniu do wspólnego sukcesu, a lokalizacja w sercu branży IT zapewnia dostęp do najnowszych trendów i technologii.

N

Dane kontaktowe:

Zespół rekrutacyjny N-iX

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior .Net Engineer in Kraków

C#
.NET Framework 4.8
.NET 10
ASP.NET
ASP.NET Core
Entity Framework Core
DDD