.NET Software Developer

Czy jesteś ekspertem szukającym roli, w której Twoja wiedza techniczna ukształtuje skalowalny ekosystem o dużym natężeniu ruchu? Dołącz do nas jako Senior Backend Developer, aby budować i udoskonalać kluczowe usługi stanowiące serce naszej platformy. Pracujemy w .NET Core w ramach zaawansowanej architektury zorientowanej na usługi (SOA), priorytetyzując czysty kod, wydajność systemową oraz zaawansowaną automatyzację.

 

Zakres realizowanych usług:

  • Implementacja skalowalnych i wydajnych usług backendowych w języku C# przy użyciu .NET Core. Bliska współpraca z architektami rozwiązań w celu przekładania wizji SOA na kod gotowy do wdrożenia produkcyjnego.

  • Aktywny udział w procesie Code Review, dbanie o wysokie standardy jakości kodu oraz dążenie do maksymalnej wydajności, utrzymywalności i niezawodności naszych systemów.

  • Praca w metodyce Agile (Scrum). Aktywny udział w planowaniu sprintów, retrospektywach oraz codziennych spotkaniach (Daily Stand-ups), a także zgłaszanie innowacyjnych pomysłów i rozwiązań.

  • Bieżące śledzenie nowinek technologicznych w ekosystemie .NET (ASP.NET Core Web API, pakiety NuGet) oraz proaktywne wdrażanie nowych narzędzi i praktyk usprawniających produkt i procesy.

Oczekiwane kompetencje:

  • Minimum 5 lata doświadczenia zawodowego w tworzeniu oprogramowania, ze szczególnym uwzględnieniem technologii backendowych.
    Biegła znajomość C# oraz .NET Core (tworzenie Web Services oraz Windows Services).
    Praktyczne doświadczenie z ASP.NET Core Web API, Dependency Injection oraz testami jednostkowymi (Unit Testing) przy użyciu frameworków takich jak XUnit / NUnit (oraz narzędzi typu MOQ, NSubstitute).
    Profesjonalne doświadczenie w pracy z SQL na poziomie dewelopera aplikacji.

  • Solidne doświadczenie w korzystaniu z Git do kontroli wersji i pracy zespołowej.

  • Bardzo dobra znajomość języka polskiego i angielskiego (w mowie i piśmie).

  • Wykształcenie wyższe techniczne lub pokrewne kwalifikacje zawodowe.

Mile widziane:

  • Doświadczenie z systemami kolejek lub brokerami komunikatów (np. ActiveMQ).

  • Znajomość bibliotek .NET takich jak: Serilog, Dapper, Newtonsoft Json, Autofac, Polly oraz Refit.

  • Doświadczenie w pracy nad systemami rozproszonymi o dużej skali, wymagającymi wysokiej dostępności (High Availability), obsługi współbieżności i dużego obciążenia (High Load).

  • Doświadczenie z narzędziami wdrożeniowymi takimi jak IIS, Kestrel oraz Kubernetes (K8s).

  • Znajomość narzędzi Jira, Confluence oraz rozwiązań CI/CD (preferowane Azure DevOps).

Warunki współpracy i udogodnienia:

  • Elastyczny czas pracy

  • Sport i Integracja

  • Równowaga między życiem prywatnym a zawodowym

  • Zdrowe przekąski, owoce i warzywa

  • Joga i Fitness w biurze

  • Carpooling

  • Parking: auta i rowery

 

ID: 47 job_post.published_on: 03/09/2026
announcement.apply