We are seeking a skilled .NET Software Developer to join our team. The ideal candidate will have a strong background in object-oriented languages, with experience developing microservices and distributed systems.
Responsibilities
* Implementing scalable systems with a focus on high availability and fault tolerance.
* Implementing unit, functional and non-functional tests.
Requirements
* Strong background in object-oriented languages: .NET.
* Experience developing microservices and distributed systems.
* Experience with EDA frameworks, event brokers (Kafka, RabbitMQ, Azure Event Hubs).
* Experience with testing tools (xUnit, Jmeter, Robot Framework).
* Knowledge of security standards (jwt, oauth2, oidc).
* Experience with communication standards via events (CQRS, Event Sourcing).
* Experience with communication protocols such as gRPC, SOAP, JSON/RPC.
* Experience with integration standards (e.g., Strangle, ACL).
* Familiarity with observability tools (logging, tracing and monitoring) and OpenTelemetry.
* Proactivity and autonomy.