Senior Backend Developer (.NET)

Brak informacji o wynagrodzeniu
MidFull-time·B2B
#333108·Dodano 10 dni temu·23
Źródło: theprotocol.it
Aplikuj teraz

Tech 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)

Agencja Zatrudnienia (przy SBU)

3 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz