JustJoin.IT Hybrydowo Senior

Senior Software .NET Engineer (B2B)

Reply Polska Sp. z o.o.

⚲ Katowice

26 880 - 30 240 PLN netto (B2B)

Wymagania

  • wykształcenie wyższe w dziedzinie informatyki lub pokrewnej
  • min. 6 lat komercyjnego doświadczenia w tworzeniu oprogramowania
  • doświadczenie z C# i .NET zarówno w .NET Framework 4.x (ASP.NET WebForms/MVC), jak i nowoczesnym .NET (6/8) z ASP.NET Core
  • doświadczenie w modernizacji lub migracji aplikacji legacy (re-platforming, refaktoryzacja przyrostowa, strangler-fig)
  • znajomość SOLID i clean architecture
  • doświadczenie z Microsoft SQL Server i refaktoryzacją warstwy danych
  • praktyczne doświadczenie z AI-assisted development (np. GitHub Copilot lub podobne narzędzia LLM)
  • biegłość w języku polskim i bardzo dobra komunikacja w języku angielskim

Opis stanowiska

W Nexi Digital będziesz odpowiedzialny za modernizację krytycznej dla biznesu platformy płatniczej — migrację dużego monolitu ASP.NET (WebForms/MVC) z .NET Framework 4.x na .NET 8 wraz z warstwą bazodanową i integracjami, w środowisku on-premise. Praca polega na analizie legacy, projektowaniu przyrostowej ścieżki migracji moduł po module, refaktoryzacji do SOLID i clean architecture oraz budowaniu testów. To oferta dla doświadczonego .NET-owca, który lubi pracę z kodem legacy i nie boi się odpowiedzialności za kluczowy system. Wymagane jest 6+ lat doświadczenia i gotowość do pracy hybrydowej (zdalni — raz w miesiącu w biurze).

🔍 Dekoder Ogłoszenia

🔴
drive the modernization of an established, business-critical payment platform
Będziesz odpowiedzialny za kluczowe zmiany w istniejącym, krytycznym dla biznesu systemie, co może wiązać się z presją i odpowiedzialnością.
🔴
migrating a large ASP .NET (WebForms/MVC) monolith from .NET Framework 4.x to .NET 8
Praca będzie polegać na migracji starego, monolitycznego kodu, co jest złożonym i potencjalnie czasochłonnym procesem.
🟡
in an on-premise environment
Praca będzie wykonywana w infrastrukturze firmy, co może oznaczać ograniczenia technologiczne i konieczność dostosowania się do istniejących rozwiązań.
🟡
Refactoring the code towards SOLID principles and clean architecture as part of the migration, not as a separate project
Refaktoryzacja jest integralną częścią migracji, co oznacza, że nie będzie to osobny, zaplanowany etap, ale bieżąca praca.
🟢
Using AI-assisted development tools (e.g. GitHub Copilot and LLM-based tooling) to accelerate legacy code analysis, refactoring and test generation — and helping the team adopt these practices responsibly
Oczekuje się od Ciebie aktywnego wykorzystania narzędzi AI i pomocy innym w ich odpowiedzialnym stosowaniu, co może wymagać nauki i eksperymentowania.