Senior .NET Developer (Azure)
Grafik Optymalny
⚲ Warszawa
18 000 - 27 000 PLN netto (B2B)
Wymagania
- Azure
- .Net
- Angular
- TypeScript
- RabbitMQ
- Kafka
Opis stanowiska
O nas W Grafiku Optymalnym wspieramy firmy w optymalizacji kosztów personalnych, bez konieczności zwolnień i obniżania wynagrodzeń oraz ograniczaniu rotacji pracowniczej i zwiększania satysfakcji z pracy. Robimy to dostarczając naszym klientom software i know-how pozwalające w łatwy sposób tworzyć optymalne grafiki pracy. Optymalne, czyli zgodne z przepisami prawa pracy i uwzględniające życzenia pracowników, a jednocześnie zapewniające realizację celów biznesowych firmy w ustalonym budżecie. Nasze rozwiązanie wykorzystuje najnowsze technologie, w tym uczenie maszynowe, aby wspierać budowanie dobrych relacji pomiędzy pracodawcami i pracownikami. O jej wysokim poziomie niech świadczy fakt, że od 2018, jako jedna z zaledwie 9 firm z Europy Środkowo-Wschodniej, jesteśmy partnerem zarówno w programie Google Residency jak i Microsoft Store of the Future oraz Factory of the Future. Naszym największym wyróżnieniem jest jednak zadowolenie naszych klientów m.in.: CCC, Duka, Flying Tiger Copenhagen, Radisson Blue czy Centrum Nauki Kopernik, którym przynieśliśmy obniżenie kosztów pracowniczych nawet o 50% i zaoszczędziliśmy 90% czasu potrzebnego na stworzenie i rozliczenie grafików pracy. O roli Grafik Optymalny to oprogramowanie SaaS do planowania czasu pracy zgodnie z kodeksem pracy, preferencjami i dostępnością pracowników oraz celami biznesowymi firm. Nasz produkt koncentruje się na trzech kluczowych branżach: retail, HoReCa i produkcja, współpracując z firmami zatrudniającymi 300+ pracowników. Szukamy doświadczonego .NET developera, który pomoże rozwijać nasze rozwiązania zgodnie z oczekiwaniami rynku i naszych kluczowych klientów, a także poprowadzi modularyzację istniejącego monolitu i podniesie standardy jakości, bezpieczeństwa oraz obserwowalności w Azure. W ramach tego stanowiska będziesz uczestniczył/a w transformacji związanej z wprowadzeniem narzędzi AI do cyklu życia oprogramowania. Jako część Everfield – europejskiej grupy software’owej – mamy wsparcie w zakresie najlepszych praktyk technologicznych, zarządzania i rozwoju produktu. Niezbędne doświadczenie i kompetencje techniczne Backend / .NET • Min. 3+ lata doświadczenia komercyjnego w .NET • Bardzo dobra znajomość C# i .NET (ASP.NET Core, WebAPI) – projektowanie i rozwój skalowalnych usług/API • Entity Framework i praktyczna znajomość SQL Server (modelowanie danych, optymalizacja zapytań) • Projektowanie rozwiązań z naciskiem na bezpieczeństwo, wydajność i utrzymanie • Integracje z systemami zewnętrznymi (REST) i komunikacja asynchroniczna (np. RabbitMQ) • Dobre praktyki projektowe (SOLID, wzorce architektoniczne, clean code) • Automatyzacja jakości: testy kontraktowe/integracyjne; logowanie strukturalne i tracing w .NET Chmura / Azure (kluczowe) • Doświadczenie z Microsoft Azure, w szczególności:• wdrażanie i utrzymanie aplikacji (np. App Service lub inne PaaS) • integracje i komunikacja (np. Service Bus lub rozwiązania pokrewne) • bezpieczeństwo (tożsamość, dostęp, sekrety, podstawy networkingu) • Rozumienie niezawodności i skalowania w chmurze (mile widziane certyfikaty Azure) • Doświadczenie we wdrażaniu dobrych praktyk SDLC • Dodatkowo: • Application Insights/Azure Monitor i OpenTelemetry: metryki, trace’y, alerty (SLI/SLO) • Azure Key Vault i App Configuration (feature flags) • Strategie wdrożeń: blue‑green/canary z bezpiecznymi migracjami DB i roll‑backiem Inne • Doświadczenie korzystania z narzędzi AI wspierających development (np. Claude) w celu przyspieszenia pracy i poprawy jakości • Modernizacja: migracje z .NET Framework do .NET 6/8 oraz z IIS do Kestrel/NGINX • Język polski poziom C2 Mile widziane • Znajomość Angular i TypeScript; nowoczesne podejście do UI (komponenty, modularność, praca z API) • Docker i konteneryzacja aplikacji • IaC (np. Bicep lub Terraform) • Systemy kolejkowe: RabbitMQ i/lub Kafka • Znajomość domeny HR/WFM (planowanie czasu pracy, integracje z Optima/Enova/Symfonia) • Event‑driven architecture (Service Bus/Kafka), wzorce saga i outbox • Testy obciążeniowe i niezawodność (k6/JMeter), praktyka post‑mortem i ciągłe doskonalenie • Zgodność i audyt: RODO, logi zdarzeń, polityki retencji danych Kompetencje miękkie i styl pracy • Umiejętność pracy w zespole produktowym z Product Managerami i analitykami • Aktywne uczestnictwo w code review • Zorientowanie na jakość, wydajność i bezpieczeństwo rozwiązań • Samodzielność w dowożeniu tematów oraz umiejętność komunikowania ryzyk i zależności Motywacja • Chęć realnego wpływu na rozwój produktu, który wspiera funkcjonowanie dużych organizacji • Udział w rozwoju i modernizacji rozwiązań dla branż takich jak retail, HoReCa, produkcja • Praca w firmie z wysoką kulturą techniczną i przestrzenią do wdrażania własnych pomysłów Proces • 30 min screening call z TA Managerem • 60 min rozmowa z COO i Senior Developerem • 60 min rozmowa z Group Directorem i Tech Leadem