Pracuj.pl Praca zdalna Senior

Senior .NET Fullstack Developer (Angular)

GOLDENORE ITC sp. z o.o.

⚲ Warszawa

Do uzgodnienia

Wymagania

  • C#
  • .NET
  • ASP.NET Core Web API
  • Angular
  • TypeScript
  • SQL
  • Microsoft SQL Server
  • PostgreSQL
  • RabbitMQ
  • Git
  • MassTransit
  • Wolverine
  • OpenShift
  • GitHub Copilot

Opis stanowiska

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

Mile widziane:
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.

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.

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.

🔍 Dekoder Ogłoszenia

🟡
Minimum 5 lat doświadczenia w komercyjnym tworzeniu oprogramowania.
Może oznaczać, że szukają kogoś, kto pracował w typowym środowisku korporacyjnym, a niekoniecznie w startupach czy projektach hobbystycznych.
🔴
Doświadczenie w pracy z systemami o dużej skali, złożonymi integracjami oraz wysokimi wymaganiami biznesowymi.
Może oznaczać, że system jest skomplikowany, a wymagania biznesowe są często niejasne lub się zmieniają, co wymaga dużej elastyczności i umiejętności radzenia sobie z niepewnością.
🟡
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ą.
Podkreślenie tych technologii może sugerować, że są one kluczowe i oczekuje się od kandydata głębokiego zrozumienia, a nie tylko powierzchownej znajomości.
🟡
mieć realny wpływ na architekturę tworzonych rozwiązań.
Może oznaczać, że kandydat będzie miał dużą odpowiedzialność za decyzje architektoniczne, co wiąże się z koniecznością uzasadniania swoich wyborów i potencjalnymi konfliktami.
🔴
Szukamy osoby, która lubi
To niedokończone zdanie sugeruje, że opis projektu jest niepełny lub został urwany, co może świadczyć o pośpiechu lub braku dopracowania ogłoszenia.