Senior .NET Fullstack Developer (Angular)

Warszawa
Oferta wygasa za:18 dni
Tryb pracyZdalna
Rodzaj umowyKontrakt B2B
Tryb rekrutacjiRekrutacja stacjonarna
Wymiar etatuPełny etat

O projekcie

Poszukujemy Senior .NET Developera, który chce pracować przy zaawansowanych systemach biznesowych i mieć realny wpływ na architekturę tworzonych rozwiązań. Idealny kandydat posiada bardzo dobrą znajomość DDD oraz RabbitMQ, rozumie projektowanie złożonych modeli domenowych i swobodnie porusza się w środowisku opartym o komunikację asynchroniczną. Szukamy osoby, która lubi pracować z wymagającą logiką biznesową, dba o jakość kodu i chce współtworzyć nowoczesne rozwiązania wykorzystywane w sektorze finansowym. Pracujemy w 100% zdalnie.

Twój zakres obowiązków

  • Projektowanie, rozwój oraz utrzymanie aplikacji backendowych w technologii .NET oraz frontendowych w Angularze.
  • Udział w pełnym cyklu wytwarzania oprogramowania – od analizy wymagań, przez implementację i testy, po wdrożenie.
  • Projektowanie i rozwój REST API oraz integracji pomiędzy systemami.
  • Tworzenie rozwiązań opartych o komunikację asynchroniczną i architekturę event-driven.
  • Projektowanie modeli domenowych zgodnie z zasadami Domain-Driven Design (DDD).
  • Optymalizacja zapytań SQL oraz praca z systemami przetwarzającymi duże wolumeny danych.
  • Dbanie o wysoką jakość kodu poprzez code review, stosowanie dobrych praktyk i wzorców projektowych.
  • Współpraca z analitykami, Product Ownerami oraz zespołami technicznymi.

Nasze wymagania

  • Minimum 5 lat doświadczenia w komercyjnym tworzeniu oprogramowania.
  • Bardzo dobra znajomość C#, .NET 8+ oraz ASP.NET Core Web API.
  • Doświadczenie w projektowaniu i implementacji REST API.
  • Praktyczna znajomość Angulara oraz TypeScript.
  • Bardzo dobra znajomość SQL (MS SQL Server, PostgreSQL).
  • Bardzo dobra znajomość Domain-Driven Design (DDD) oraz doświadczenie w projektowaniu systemów opartych o złożoną logikę biznesową.
  • Praktyczne doświadczenie z RabbitMQ oraz komunikacją asynchroniczną w architekturze event-driven.
  • Znajomość zasad OOP, SOLID, Clean Code, CQRS oraz wzorców projektowych.
  • Doświadczenie w pracy z systemami o dużej skali, złożonymi integracjami oraz wysokimi wymaganiami biznesowymi.
  • Znajomość Git, procesów CI/CD oraz pracy z platformami kontenerowymi.
  • Praktyczne wykorzystywanie narzędzi AI wspierających codzienną pracę programisty (np. GitHub Copilot).
  • Doświadczenie z MassTransit lub Wolverine.
  • Znajomość OpenShift.
  • Doświadczenie z platformami workflow/BPM.
  • Znajomość OpenTelemetry oraz nowoczesnych narzędzi wspierających rozwój i monitorowanie aplikacji.

Benefity

Spotkania integracyjne
Kawa i herbata
Firmowa biblioteka
Parking dla pracowników
Możliwość pracy zdalnej
Elastyczny czas pracy
Karta sportowa
Strefa relaksu
Napoje
Prywatna opieka medyczna
Dofinansowanie nauki języków obcych
Brak dress code'u
Zainteresowała Cię ta oferta?Aplikuj na to stanowisko!
Klauzula informacyjna

Oferty wybrane dla Ciebie

Oferty wybrane dla Ciebie