Senior Backend Developera (.NET)
Agencja Zatrudnienia (przy SBU)
⚲ Wrocław
Wymagania
- SQL
- .NET 8 / 9 / 10 i ASP.NET Core
Opis stanowiska
Nasze wymagania: masz 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 dobrze znasz C# oraz platformę .NET, w szczególności .NET 8 / 9 / 10 i ASP.NET Core, posiadasz doświadczenie w projektowaniu i implementacji skalowalnych usług backendowych, aplikacji webowych oraz RESTful API, masz doświadczenie w projektach integracyjnych, w tym w pracy z web services i SOAP, bardzo dobrze znasz architekturę mikroserwisową lub modular monolith oraz wzorce projektowe, takie jak SOLID, Clean Architecture i CQRS, posiadasz silne doświadczenie w integracji z systemami zewnętrznymi, w tym w integracjach B2B/A2A, przepływach synchronicznych i asynchronicznych oraz wymianie plikowej, masz doświadczenie w pracy z API usług chmurowych i AI, znasz rozwiązania event-driven i dobrze rozumiesz wzorce komunikacji rozproszonej, obsługę błędów oraz zagadnienia związane z niezawodnością integracji, pracowałeś/-aś z Dockerem i usługami kontenerowymi oraz potrafisz diagnozować rozwiązania działające w środowiskach cloud-native, bardzo dobrze znasz bazy danych SQL (Microsoft SQL Server, T-SQL, MySQL) oraz Entity Framework / EF Core, masz doświadczenie w optymalizacji wydajności i pracy z cache rozproszonym, piszesz i utrzymujesz testy jednostkowe oraz integracyjne, dbasz o jakość kodu i bierzesz aktywny udział w code review, dobrze znasz procesy CI/CD, pracę z Gitem oraz czujesz odpowiedzialność za produkcję, stabilność i jakość wdrożonych rozwiązań, potrafisz integrować aplikacje z narzędziami monitoringu i obserwowalności oraz wykorzystywać logi, metryki i trace’y do diagnozowania problemów i poprawy wydajności systemu, umiesz budować aplikacje odporne na błędy i zakłócenia, wykorzystując mechanizmy retry, timeout, fallback i circuit breaker, najlepiej z użyciem Polly oraz IHttpClientFactory, znasz standardy bezpieczeństwa dla backendu i integracji, takie jak OAuth 2.0, OpenID Connect i TLS, masz doświadczenie w tworzeniu rozwiązań o wysokim stopniu konfigurowalności i customizacji, potrafisz przygotowywać dokumentację techniczną, współpracować z biznesem, product ownerami i klientem, dobrze odnajdujesz się w pracy w Agile/Scrum, przejmujesz odpowiedzialność za decyzje techniczne i jakość dostarczanego rozwiązania, dobrze komunikujesz się w języku angielskim. Mile widziane: 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ń. Zakres obowiązków: 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. Oferujemy: Realny wpływ na rozwój innowacyjnych rozwiązań technologicznych, Pracę w zespole pasjonatów, gdzie możesz dzielić się wiedzą i rozwijać swoje kompetencje, Stabilne zatrudnienie i atrakcyjne wynagrodzenie dopasowane do Twoich umiejętności, Rozwój w kierunku architektury systemowej, nowych technologii i AI, Benefity: Lubimy, kiedy praca ma dobrą energię — dlatego dbamy o rozwój, dobre samopoczucie i relacje w zespole. Oferujemy wewnętrzny program poleceń, wyjścia i wyjazdy integracyjne oraz dostęp do benefitów wspierających zdrowie i aktywność, takich jak karta Medicover Sport, prywatna opieka medyczna i ubezpieczenie na życie. Doceniamy także osoby, które budują z nami swoją zawodową drogę na dłużej, oraz każdy awans.