.NET Developer
140 - 160 PLN/ godz.B2B
SeniorFull-time·B2B
#430315·Dodano 11 dni temu·10
Źródło: DevireTech Stack / Keywords
.NETBackendC#CQRSArchitectureKafkaRabbitMQClean Code
Firma i stanowisko
Devire Outsourcing IT to forma współpracy dedykowana dla specjalistów z branży IT, oparta na zasadach własnej działalności gospodarczej - B2B, realizująca projekty dla Klientów prowadzących innowacyjne i nowoczesne projekty. Klient jest wiodącym liderem w zarządzaniu wierzytelnościami w Europie Centralnej.
Wymagania
- Minimum 4 lata doświadczenia jako Backend Developer / .NET Developer.
- Bardzo dobra znajomość C# i .NET, preferowane .NET 8+.
- Praktyczne doświadczenie z DDD.
- Doświadczenie w projektowaniu systemów rozproszonych i mikroserwisów.
- Znajomość CQRS, Event-Driven Architecture, Eventual Consistency i integracji asynchronicznych.
- Doświadczenie z Kafka, RabbitMQ lub podobnym brokerem.
- Znajomość OpenAPI, AsyncAPI, Data Contracts.
- Znajomość testów jednostkowych/integracyjnych oraz zasad Clean Code i SOLID.
- Dobra znajomość MS SQL Server/PostgreSQL; mile widziane MongoDB.
- Doświadczenie we współpracy z biznesem przy analizie i modelowaniu domeny.
- Samodzielność, proaktywność i umiejętność podejmowania decyzji technicznych.
Nice to have:
- Doświadczenie z Docker, Kubernetes/OpenShift, Azure/AWS/GCP, Event Sourcing.
Obowiązki
- Rozwój i projektowanie backendu w C#/.NET dla nowoczesnego, rozproszonego ekosystemu obsługi wierzytelności.
- Implementacja i rozwój mikroserwisów oraz Bounded Contexts zgodnie z podejściem DDD.
- Projektowanie rozwiązań opartych o CQRS, Event-Driven Architecture i komunikację asynchroniczną.
- Rozwój integracji z wykorzystaniem brokerów wiadomości, m.in. Kafka/RabbitMQ.
- Projektowanie API i kontraktów integracyjnych (OpenAPI, AsyncAPI, Data Contracts).
- Tworzenie testów jednostkowych, integracyjnych i kontraktowych oraz dbanie o jakość kodu.
- Praca z relacyjnymi i nierelacyjnymi bazami danych.
- Współpraca z Product Ownerami i ekspertami biznesowymi przy modelowaniu domeny i przekładaniu wymagań na rozwiązania techniczne.
- Udział w decyzjach architektonicznych oraz rozwijaniu standardów technicznych.
- Praca w środowisku Agile/Kanban.
Benefity
- Kontrakt B2B za pośrednictwem Devire
- Współpraca 100% zdalna
- Elastyczne godziny pracy
- Pakiet benefitów
Elastyczne godziny
Devire
164 aktywne oferty