TheProtocol.IT 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 (nice to have)
  • Wolverine (nice to have)
  • OpenShift (nice to have)
  • GitHub Copilot (nice to have)

Opis stanowiska

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 firmie:
- Goldenore ITC is a Polish company operating in the IT market, specializing in expert outsourcing. Using efficient, proven models and solutions, we can guarantee our clients optimal project execution, precisely tailored in resources and timing to meet their needs. For candidates, we provide opportunities for dynamic career growth, supporting them throughout the entire collaboration process.

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 przepracował 5 lat w jednej firmie, lub sumarycznie, a także czy to było doświadczenie w projektach o podobnym charakterze do tego, co oferują.
🔴
Doświadczenie w pracy z systemami o dużej skali, złożonymi integracjami oraz wysokimi wymaganiami biznesowymi.
Może oznaczać, że systemy są po prostu duże i mają dużo funkcji, a niekoniecznie są architektonicznie zaawansowane lub wymagają optymalizacji na poziomie skalowalności.
🟡
Praktyczne wykorzystywanie narzędzi AI wspierających codzienną pracę programisty (np. GitHub Copilot).
Może sugerować, że firma chce zoptymalizować koszty lub tempo pracy, a niekoniecznie inwestuje w rozwój umiejętności programistów w bardziej zaawansowanych obszarach.
🔴
Goldenore ITC is a Polish company operating in the IT market, specializing in expert outsourcing.
Firma specjalizuje się w outsourcingu, co może oznaczać rotację projektów, klientów i potencjalnie mniejszą stabilność zatrudnienia w jednym konkretnym projekcie.
🟡
Using efficient, proven models and solutions, we can guarantee our clients optimal project execution, precisely tailored in resources and timing to meet their needs.
Podkreślenie 'efficient, proven models' może sugerować, że firma preferuje utarte ścieżki i rozwiązania, zamiast innowacyjnych lub eksperymentalnych podejść, co może ograniczać swobodę twórczą.