We are looking for a highly skilled .NET Software Developer to join our team.
About the Role
This is an exciting opportunity to work on scalable systems with a focus on high availability and fault tolerance. You will be responsible for implementing unit, functional, and non-functional tests to ensure the highest quality of our software.
Key Responsibilities:
* Design and implement scalable systems with a focus on high availability and fault tolerance
* Implement unit, functional, and non-functional tests to ensure the highest quality of our software
Requirements
To succeed in this role, you will need:
* A 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
We offer a dynamic and supportive work environment that fosters growth and development. If you're passionate about working with cutting-edge technology and delivering high-quality software, we encourage you to apply.