Senior .Net Developer (kontraktor)

Kim jesteśmy?

Jesteśmy ITSG - wiodącym dostawcą spersonalizowanych rozwiązań dla wymagających klientów. Wierzymy, że każde wyzwanie ma swoje optymalne rozwiązanie i podchodzimy do niego z pełnym zaangażowaniem. Dostarczamy produkty cyfrowe, stosując nowoczesne rozwiązania i podejście skoncentrowane na wysokiej jakości. 


O projekcie:

Poszukujemy kontraktora do współpracy przy projekcie, w którym od zera powstaje system przewidywania popytu dla jednego z liderów polskiego rynku rozrywki - sieci kilkudziesięciu lokalizacji w całym kraju. System łączy kilkuletnią historię sprzedaży z sygnałami zbieranymi z sieci (trendy wyszukiwań, social media, box office, metadane premier) i przewiduje frekwencję na nadchodzące tytuły, podpowiadając, jak najlepiej ułożyć ofertę w całej sieci. 

Rola Senior .NET Developera to ściśle inżynierska część tego projektu — współpraca obejmuje przede wszystkim wytwarzanie oprogramowania: samodzielną realizację modułów backendowych od warstwy API i logiki domenowej, przez integracje z zewnętrznymi źródłami danych, aż po testy automatyczne i bazę danych. Bez roli architekta, bez zarządzania zespołem — czysty engineering.

Szczegóły projektu, branży oraz klienta są objęte umową o poufności i przekazywane na dalszym etapie rozmów.

Stos technologiczny: C# / ASP.NET Core, .NET Worker Service, SQL Server, kolejka komunikatów, (RabbitMQ lub Hangfire), Docker, środowisko on-premise Windows, uwierzytelnianie Active Directory / LDAP. 


Zakres zadań w projekcie:

  • Projektowanie i implementacja modułów domenowych, REST API oraz przetwarzania asynchronicznego w technologii .NET
  • Integracje z systemami zewnętrznymi i źródłami danych (wzorzec adaptera / warstwa antykorupcyjna), w tym pozyskiwanie, normalizacja i deduplikacja danych
  • Pokrycie realizowanych modułów testami automatycznymi (jednostkowymi i integracyjnymi)
  • Wsparcie obszaru DevOps na poziomie roboczym: Docker, udział w procesach CI/CD, diagnostyka środowisk

Oczekiwane kompetencje:

  • Min. 5 lat komercyjnego doświadczenia w .NET, w tym samodzielna realizacja modułów na wszystkich etapach (API → baza danych → testy)
  • Bardzo dobra znajomość C# oraz platformy .NET 8+/10 i ASP.NET Core: REST API, wstrzykiwanie zależności, walidacja danych, OpenAPI / Swagger
  • Praktyczna znajomość EF Core i SQL Server: modelowanie danych, migracje, optymalizacja zapytań
  • Doświadczenie z przetwarzaniem asynchronicznym (RabbitMQ / MassTransit lub Hangfire) i wzorcami idempotentności
  • Praktyczna znajomość Dockera i udział w procesach CI/CD (GitHub Actions, Azure DevOps lub GitLab CI)
  • Znajomość zagadnień bezpieczeństwa: AD/LDAP, RBAC, JWT/OIDC, dziennik audytowy, zarządzanie sekretami
  • Testowanie automatyczne: xUnit/NUnit, WebApplicationFactory, Testcontainers
  • Znajomość mechanizmów odpornościowych aplikacji: Polly, circuit breaker, cache
  • Samodzielność, dbałość o jakość kodu i biegła znajomość języka polskiego 

Nice to have:

  • Doświadczenie z integracją zewnętrznych API (rate limiting, web scraping, oczyszczanie danych)
  • Znajomość bibliotek optymalizacyjnych (OR-Tools) lub problemów optymalizacji kombinatorycznej
  • Doświadczenie z integracją komponentów ML (Python / ML.NET) — bez odpowiedzialności za budowę modeli
  • Doświadczenie w systemach przetwarzających dane transakcyjne lub operacyjne dużej skali
  • Znajomość Kubernetes i Infrastructure as Code 

Warunki współpracy projektowej::

  • Stawka: 130–170 PLN + VAT/h
  • Możliwość wyboru modelu współpracy — 100% zdalnie, hybrydowo lub w biurze w Warszawie
  • Elastyczny czas współpracy, minimalna liczba spotkań, brak nadgodzin
  • Możliwość korzystania z: budżet szkoleniowy, lekcje języka angielskiego, karta Multisport, prywatne ubezpieczenie medyczne, imprezy integracyjne
ID: 944 job_post.published_on: 23/06/2026
announcement.apply