About the Role
We are seeking a skilled Software Developer to join our team.
The successful candidate will be responsible for designing and developing scalable systems with a focus on high availability and fault tolerance.
Key responsibilities include implementing unit, functional and non-functional tests, as well as collaborating with cross-functional teams to deliver high-quality software solutions.
-----------------------------------
Required Skills and Qualifications
* Programming skills: Strong background in object-oriented languages such as .NET.
* Development experience: Experience developing microservices and distributed systems.
* Familiarity with event-driven architectures: Familiarity with EDA frameworks, event brokers (Kafka, RabbitMQ, Azure Event Hubs).
* Testing expertise: Experience with testing tools (xUnit, Jmeter, Robot Framework).
* Security knowledge: Knowledge of security standards (jwt, oauth2, oidc).
* Communication protocols: Experience with communication protocols such as gRPC, SOAP, JSON/RPC.
* Integration standards: Experience with integration standards (e.g., Strangle, ACL).
* Observability tools: Familiarity with observability tools (logging, tracing and monitoring) and OpenTelemetry.
-----------------------------------
What We Offer
We offer a dynamic work environment that fosters growth and collaboration. As a member of our team, you will have the opportunity to work on challenging projects, develop your skills, and contribute to the success of our organization.
-----------------------------------
Contact Information
If you are interested in this role, please submit your application through the provided channel.