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 budowie od zera zaawansowanego systemu 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 zewnętrznymi sygnałami (trendy wyszukiwań, social media, box office, metadane premier) i przewiduje frekwencję na nadchodzące tytuły, pomagając optymalnie układać ofertę w całej sieci.
Rola Tech Leada .NET stanowi techniczne centrum ciężkości projektu backendowego — obejmuje codzienną pracę programistyczną, koordynację techniczną prac projektowych oraz bieżącą współpracę z architektem rozwiązania po stronie klienta. Do kontraktora należy przekładanie ustaleń na konkretne zadania oraz odpowiedzialność za jakość i ciągłość działania systemu. Architekt nie uczestniczy w pracach na co dzień — oczekujemy więc pełnej samodzielności i inicjatywy w obszarze backendowym i DevOps.
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:
- Techniczne prowadzenie projektu oraz bieżąca koordynacja prac backendowych
- Programowanie warstwy backendowej w .NET: moduły domenowe, REST API oraz przetwarzanie asynchroniczne (API i Worker)
- Przekładanie ustaleń architektonicznych na zadania, priorytetyzacja prac i code review
- Pełna odpowiedzialność za obszar DevOps: konteneryzacja (Docker), CI/CD, konfiguracja środowisk on-premise, monitoring, alerting i kopie zapasowe
- Współpraca z zewnętrznym zespołem frontendowym (kontrakt REST / OpenAPI) oraz z ekspertem ds. danych (integracja modeli ML)
- Bieżąca komunikacja z architektem rozwiązania, identyfikacja i raportowanie ryzyk technicznych
Oczekiwane kompetencje:
- Min. 6 lat komercyjnego doświadczenia w .NET, w tym samodzielna realizacja projektów aż do wdrożenia produkcyjnego
- Doświadczenie w technicznym prowadzeniu projektu lub zespołu
- 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
- Dojrzałe kompetencje DevOps: Docker (multistage, Compose), CI/CD (GitHub Actions / Azure DevOps / GitLab CI), środowiska on-premise Windows, obserwowalność systemu (logowanie strukturalne, health checks)
- 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: Polly, circuit breaker, cache
- Bardzo dobra, proaktywna komunikacja i umiejętność jasnego formułowania stanowiska technicznego; 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: 170–200 PLN + VAT/h
- Możliwość wyboru modelu współpracy— 100% zdalnie, hybrydowo lub w biurze w Warszawie
- Elastyczny czas realizacji współpracy, minimalna liczba spotkań
- Możliwość korzystania z: budżet szkoleniowy, lekcje języka angielskiego, karta Multisport, prywatne ubezpieczenie medyczne, imprezy integracyjne