Senior Full-Stack Developer (.NET/React)

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

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

Agencja Zatrudnienia (przy SBU)

3 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz