About the Role
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.
Key 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.
Benefits
This role offers the opportunity to work on challenging projects, collaborate with a talented team, and develop your skills in a dynamic environment.
If you're interested in this role, please send your CV to us with reference 'CA/Developer'. We look forward to hearing from you.