Senior Backend Developer (.NET)
Brak informacji o wynagrodzeniu
MidFull-time·B2B
#333108·Dodano 10 dni temu·23
Źródło: theprotocol.itTech Stack / Keywords
SQL.NET 8 / 9 / 10 i ASP.NET Core
Firma i stanowisko
Prowadzimy rekrutację na stanowisko Senior Backend Developera (.NET) dla dynamicznie rozwijającej się firmy technologicznej. To miejsce, w którym będziesz mieć realny wpływ na rozwój nowoczesnych systemów backendowych, projektowanie niezawodnych integracji oraz tworzenie rozwiązań wspierających kluczowe procesy biznesowe.
Wymagania
- minimum 5 lat komercyjnego doświadczenia jako Backend Developer .NET, najlepiej w środowiskach opartych o systemy rozproszone, integracje i rozwiązania o wysokiej krytyczności biznesowej
- bardzo dobra znajomość C# oraz platformy .NET, w szczególności .NET 8 / 9 / 10 i ASP.NET Core
- doświadczenie w projektowaniu i implementacji skalowalnych usług backendowych, aplikacji webowych oraz RESTful API
- doświadczenie w projektach integracyjnych, w tym w pracy z web services i SOAP
- bardzo dobra znajomość architektury mikroserwisowej lub modular monolith oraz wzorców projektowych, takich jak SOLID, Clean Architecture i CQRS
- silne doświadczenie w integracji z systemami zewnętrznymi, w tym w integracjach B2B/A2A, przepływach synchronicznych i asynchronicznych oraz wymianie plikowej
- doświadczenie w pracy z API usług chmurowych i AI
- znajomość rozwiązań event-driven i wzorców komunikacji rozproszonej, obsługi błędów oraz zagadnień związanych z niezawodnością integracji
- doświadczenie z Dockerem i usługami kontenerowymi oraz diagnozowanie rozwiązań działających w środowiskach cloud-native
- bardzo dobra znajomość baz danych SQL (Microsoft SQL Server, T-SQL, MySQL) oraz Entity Framework / EF Core
- doświadczenie w optymalizacji wydajności i pracy z cache rozproszonym
- pisanie i utrzymywanie testów jednostkowych oraz integracyjnych, dbanie o jakość kodu i aktywny udział w code review
- dobra znajomość procesów CI/CD, pracy z Gitem oraz odpowiedzialność za produkcję, stabilność i jakość wdrożonych rozwiązań
- umiejętność integracji aplikacji z narzędziami monitoringu i obserwowalności oraz wykorzystywanie logów, metryk i trace’ów do diagnozowania problemów i poprawy wydajności systemu
- umiejętność budowania aplikacji odpornych na błędy i zakłócenia, wykorzystując mechanizmy retry, timeout, fallback i circuit breaker, najlepiej z użyciem Polly oraz IHttpClientFactory
- znajomość standardów bezpieczeństwa dla backendu i integracji, takich jak OAuth 2.0, OpenID Connect i TLS
- doświadczenie w tworzeniu rozwiązań o wysokim stopniu konfigurowalności i customizacji
- umiejętność przygotowywania dokumentacji technicznej, współpracy z biznesem, product ownerami i klientem
- dobra znajomość pracy w Agile/Scrum, odpowiedzialność za decyzje techniczne i jakość dostarczanego rozwiązania
- dobra komunikacja w języku angielskim
Nice to have:
- doświadczenie w Azure, AWS lub GCP, szczególnie w usługach cloud-native i integracyjnych, preferencyjnie Azure Functions, APIM, Service Bus, Storage lub podobnych rozwiązaniach
- znajomość Kubernetes, OpenShift i Helm
- praktyczna znajomość brokerów i platform messagingowych, takich jak Kafka, RabbitMQ lub Azure Service Bus
- doświadczenie z Infrastructure as Code, np. Bicep, Terraform lub Pulumi
- znajomość DDD oraz zaawansowanych architektur event-driven
- znajomość gRPC lub SignalR
- znajomość baz NoSQL, np. MongoDB lub Cosmos DB
- doświadczenie z Azure OpenAI, OpenAI, AI Search, RAG, agent workflows lub podobnymi integracjami AI
- doświadczenie z Microsoft Dynamics 365 CRM (9.1 on-premises), w tym w obszarze pluginów, integracji i rozszerzeń
Obowiązki
- projektowanie, implementacja i rozwój oprogramowania w technologii .NET
- tworzenie i rozwój skalowalnych usług backendowych, aplikacji webowych oraz RESTful API
- budowa i utrzymywanie integracji z systemami zewnętrznymi, w tym integracji B2B i A2A
- realizacja przepływów synchronicznych i asynchronicznych oraz wdrażanie rozwiązań opartych o komunikację rozproszoną
- projektowanie i implementacja web services/SOAP w projektach integracyjnych
- rozwój architektury mikroserwisowej lub modular monolith z uwzględnieniem wzorców projektowych i dobrych praktyk inżynierskich
- tworzenie rozwiązań event-driven oraz dbanie o niezawodność komunikacji między systemami
- praca z Dockerem i usługami kontenerowymi oraz utrzymywanie rozwiązań działających w środowiskach cloud-native
- praca z bazami danych SQL (Microsoft SQL Server, T-SQL, MySQL) oraz Entity Framework / EF Core
- optymalizacja wydajności aplikacji i baz danych oraz wdrażanie mechanizmów cache’owania rozproszonego
- pisanie i utrzymywanie testów jednostkowych oraz integracyjnych
- udział w code review i dbanie o wysoką jakość kodu
- współpraca przy procesach CI/CD, wdrożeniach produkcyjnych oraz działaniach troubleshootingowych
- monitorowanie działania systemów oraz analiza logów, metryk i trace’ów w celu diagnozowania problemów i poprawy niezawodności rozwiązań
- budowanie aplikacji odpornych na błędy i zakłócenia z wykorzystaniem mechanizmów retry, timeout, fallback i circuit breaker
- projektowanie bezpiecznej komunikacji między usługami z uwzględnieniem standardów OAuth 2.0, OpenID Connect i TLS
- tworzenie rozwiązań o wysokim stopniu konfigurowalności i customizacji, które wspierają zmieniające się potrzeby biznesowe
- przygotowywanie dokumentacji technicznej oraz współpraca z biznesem, product ownerami i klientem w ramach metodyk Agile/Scrum
Oferta
- Realny wpływ na rozwój innowacyjnych rozwiązań technologicznych
- Praca w zespole pasjonatów, gdzie można dzielić się wiedzą i rozwijać kompetencje
- Stabilne zatrudnienie i atrakcyjne wynagrodzenie dopasowane do umiejętności
- Rozwój w kierunku architektury systemowej, nowych technologii i AI
- Wewnętrzny program poleceń, wyjścia i wyjazdy integracyjne
- Dostęp do benefitów wspierających zdrowie i aktywność, takich jak karta Medicover Sport, prywatna opieka medyczna i ubezpieczenie na życie
- Dofinansowanie zajęć sportowych
- Prywatna opieka medyczna
- Ubezpieczenie na życie
- Owoce
- Zniżki na firmowe produkty i usługi
- Spotkania integracyjne
- Program emerytalny
- Firmowa biblioteka
- Kawa / herbata
- Napoje
- Strefa relaksu
- Świętowanie urodzin
- Program rekomendacji pracowników
- Możliwość uzyskania uprawnień
- Inicjatywy dobroczynne
- Pikniki rodzinne
Karta sportowa
Opieka zdrowotna
Ubezpieczenie
Agencja Zatrudnienia (przy SBU)
3 aktywne oferty