Senior Full-Stack Developer (.NET/React)
Brak informacji o wynagrodzeniu
MidFull-time·B2B
#333084·Dodano 10 dni temu·28
Źródło: theprotocol.itTech Stack / Keywords
.NETC#React.jsTypeScriptJavaScript
Firma i stanowisko
Jesteśmy agencją zatrudnienia High Tower Jobs Advisor. Wspieramy naszych Klientów w budowaniu silnych i stabilnych zespołów – i dziś mamy dla Ciebie wyjątkową propozycję.
Prowadzimy rekrutację na stanowisko Senior Full-Stack .NET Developera dla dynamicznie rozwijającej się firmy technologicznej. To miejsce, w którym będziesz mieć realny wpływ na rozwój nowoczesnych systemów biznesowych oraz pracować z doświadczonymi ekspertami branży IT.
Wymagania
- minimum 5 lat doświadczenia jako programista full-stack lub backend (.NET)
- bardzo dobra znajomość C# oraz platformy .NET (8 / 9 / 10 / .NET Framework 4.6.2)
- doświadczenie w budowie aplikacji webowych i usług backendowych
- dobra znajomość ASP.NET Core, architektury mikroserwisów oraz wzorców projektowych
- swobodne posługiwanie się React.js, TypeScript i JavaScript (ES6+)
- doświadczenie w projektowaniu i implementacji RESTful API oraz SOAP WebService
- znajomość Entity Framework i praca z bazami danych SQL (Microsoft SQL Server, T-SQL, MySQL)
- umiejętność tworzenia skalowalnych i wydajnych rozwiązań kontenerowych z wykorzystaniem Dockera
- doświadczenie w pracy z mechanizmami cache’owania rozproszonego
- doświadczenie w integracji z systemami zewnętrznymi
- pisanie i utrzymywanie testów jednostkowych oraz integracyjnych
- przygotowywanie i prowadzenie dokumentacji technicznej
- praca zespołowa w środowisku Agile/Scrum
- dobra komunikacja w języku angielskim w zakresie dokumentacji technicznej i współpracy zespołowej
- samodzielność, odpowiedzialność i nastawienie na wysoką jakość kodu
- integracja aplikacji z narzędziami monitorowania i obserwowalności oraz ich wykorzystanie do diagnozowania błędów i analizy wydajności
- znajomość zagadnień resilience i fault-tolerance oraz budowa aplikacji odpornych na awarie
- doświadczenie w tworzeniu rozwiązań o wysokim stopniu konfigurowalności
Nice to have:
- doświadczenie w pracy z Microsoft Dynamics 365 CRM (9.1 on-premises), w tym tworzenie pluginów, integracje i customizacja frontendu
- doświadczenie w pracy nad produktami AI lub praktyczne wykorzystanie narzędzi AI w codziennej pracy developerskiej
- znajomość React Native
- znajomość Vue 3
- praktyka z Redux, GraphQL oraz narzędziami frontendowymi (Storybook, Tailwind, SCSS)
- doświadczenie w budowaniu i utrzymywaniu procesów CI/CD (GitHub Actions, Jenkins)
- znajomość baz NoSQL, np. MongoDB
- doświadczenie w pracy z DDD (Domain-Driven Design) i architekturą event-driven
- umiejętność tworzenia dokumentacji funkcjonalnej i technicznej
- dobre zdolności komunikacyjne i umiejętność współpracy bezpośrednio z klientem
Obowiązki
- projektowanie, implementacja i rozwój oprogramowania w technologii .NET
- tworzenie i utrzymywanie aplikacji webowych z wykorzystaniem React.js, TypeScript i JavaScript
- budowa oraz rozwój usług backendowych w oparciu o ASP.NET Core
- projektowanie i implementacja RESTful API oraz SOAP WebService
- praca z bazami danych SQL (Microsoft SQL Server, T-SQL, MySQL) oraz Entity Framework
- rozwój skalowalnych i wydajnych rozwiązań kontenerowych z wykorzystaniem Dockera
- wdrażanie i rozwijanie mechanizmów cache’owania rozproszonego (Redis, Fusion Cache, MemoryCache, distributed cache)
- integracja aplikacji z systemami zewnętrznymi
- tworzenie aplikacji odpornych na błędy i zakłócenia z wykorzystaniem mechanizmów resilience i fault-tolerance
- implementacja rozwiązań wspierających retry, fallback i circuit breaker
- pisanie i utrzymywanie testów jednostkowych oraz integracyjnych (xUnit, NUnit, Jest)
- dbanie o jakość kodu w oparciu o zasady SOLID, Clean Code, wzorce projektowe i architekturę mikroserwisową
- przygotowywanie i prowadzenie dokumentacji technicznej
- współpraca z zespołem w metodykach Agile/Scrum
- integracja aplikacji z narzędziami monitorowania i obserwowalności (Sentry, OpenTelemetry, Grafana, Prometheus)
- diagnozowanie błędów, analiza wydajności oraz wdrażanie usprawnień poprawiających jakość oprogramowania
- rozwój aplikacji o wysokim stopniu konfigurowalności, które umożliwiają użytkownikom biznesowym samodzielne dostosowywanie funkcjonalności do zmieniających się potrzeb.
Oferta
- Realny wpływ na rozwój innowacyjnych rozwiązań technologicznych
- Praca w zespole pasjonatów, możliwość dzielenia się wiedzą i rozwoju kompetencji
- 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ść: karta Medicover Sport, prywatna opieka medyczna, ubezpieczenie na życie
- Dofinansowanie zajęć sportowych
- 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