freehire launches on Product Hunt on 26 August.

Follow →

Mid .NET Developer

Summary

Mid-level .NET developer building backend services in .NET 8/9, Core Web API, and Azure, using Clean Architecture, DDD, CQRS, and event-driven patterns.

Billennium to globalna firma technologiczna z ponad 20 letnim doświadczeniem, zaangażowana w innowacje i wspieranie przedsiębiorstw. Jako pracodawca oferujemy wspierające, nastawione na rozwój środowisko, w którym współpraca i kreatywność to naczelne wartości. Dołącz do nas, aby wspólnie kształtować przyszłś technologii!

Poszukujemy Mid .NET Developera, który dołączy do zespołu rozwijającego nowoczesne systemy backendowe oparte na platformie Microsoft i chmurze Azure. Pracujemy zgodnie z zasadami Clean Architecture, wykorzystujemy elementy DDD, CQRS oraz architekturę zdarzeniową. Szukamy osoby, która potrafi rozwijać i utrzymywać rozwiązania w takiej architekturze oraz aktywnie uczestniczyć w projektowaniu technicznym prowadzonym przez bardziej doświadczonych inżynierów.

Nie oczekujemy doświadczenia architektonicznego ani samodzielnego projektowania domeny czy systemów rozproszonych. Ważne jest natomiast zrozumienie stosowanych wzorców oraz umiejętność implementacji rozwiązań zgodnie z przyjętymi standardami.

Twoje zadania:

  • rozwój i utrzymanie aplikacji backendowych w technologii .NET,

  • tworzenie i rozwijanie REST API w Core,

  • implementacja nowych funkcjonalności zgodnie z założeniami architektonicznymi projektu,

  • udział w rozwoju systemów opartych na DDD, CQRS oraz Event-Driven Architecture,

  • integracja aplikacji z usługami Azure,

  • tworzenie i utrzymywanie testów jednostkowych oraz integracyjnych,

  • analiza i rozwiązywanie problemów technicznych,

  • współpraca z zespołem deweloperskim, architektami i analitykami,

  • udział w code review oraz dbanie o jakość kodu.

Oczekiwania:

  • minimum 3 lata komercyjnego doświadczenia w pracy z platformą .NET,

  • bardzo dobra znajomość .NET 8/9+, C# 12+, Core Web API, Entity Framework Core oraz Dependency Injection,

  • doświadczenie w programowaniu asynchronicznym (async/await),

  • doświadczenie w tworzeniu testów jednostkowych i integracyjnych,

  • praktyczna znajomość zasad Clean Architecture i SOLID,

  • doświadczenie w pracy z rozwiązaniami wykorzystującymi DDD (Domain-Driven Design), CQRS, Repository Pattern oraz Specification Pattern,

  • umiejętność oceny, kiedy stosowanie poszczególnych wzorców jest uzasadnione biznesowo i technicznie,

  • mile widziane doświadczenie w pracy z Modular Monolith oraz mikroserwisami,

  • doświadczenie w implementacji lub utrzymaniu rozwiązań wykorzystujących Azure Service Bus, Topic/Subscription, Domain Events oraz Integration Events,

  • znajomość zagadnień takich jak Idempotency, Eventual Consistency, Outbox Pattern oraz Inbox Pattern,

  • doświadczenie w pracy z Azure App Service lub Azure Container Apps, Azure SQL, Azure Service Bus, Azure Storage, Azure Key Vault, Managed Identity, Entra ID oraz Application Insights,

  • podstawowa znajomość OpenTelemetry i Application Insights,

  • podstawowa znajomość procesów CI/CD,

  • umiejętność pracy z dokumentacją techniczną opartą na OpenAPI oraz UML.

Nasza oferta:

  • Pakiet benefitów pozapłacowych — korzystaj z Udemy for Business, prywatnej opieki medycznej, karty Multisport, pakietu weterynaryjnego, lekcji językowych i bonów zakupowych

  • Elastyczność — elastyczne godziny pracy i opcje pracy zdalnej/hybrydowej dostosowane do Twojego stylu życia i lokalizacji

  • Rozwój kariery — dostęp do możliwości rozwoju zawodowego i nauki, w tym korzyści związanych z naszymi oficjalnymi partnerstwami z globalnymi gigantami IT, . Microsoft, AWS, Snowflake, Salesforce

  • Globalna współpraca — praca w zróżnicowanym, międzynarodowym zespole

  • Angażująca społeczność — praca z pełnymi pasji profesjonalistami i udział w wydarzeniach team buildingowych, hackathonach i inicjatywach CSR

  • Wydarzenia team buildingowe, w tym nasza tradycja firmowa (coroczne wydarzenie firmowe na Mazurach)

See also