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)