Job Overview
At our organization, we prioritize fostering a culture of excellence and investing in the growth and well-being of our professionals.
Core Areas of Focus
* Empowering Our Team: We encourage collaboration among team members to drive innovation and ensure project success and business growth.
* Continuous Improvement: We equip our team with the latest tools and methodologies to optimize Time-to-Market and deliver solutions that exceed client expectations.
* Cultivating Partnerships: Our team collaborates closely with clients to implement and manage IT infrastructures that generate long-term value.
We are seeking an experienced Software Developer to join our team.
Key Responsibilities
* Designing and implementing scalable systems with a focus on high availability and fault tolerance.
* Implementing unit, functional, and non-functional tests.
Required Skills and Qualifications
* Strong background in object-oriented languages such as .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.