Job Title:
.NET Software Developer
Job Description:
We are seeking a highly skilled and experienced .NET software developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and implementing scalable systems with a focus on high availability and fault tolerance.
Responsibilities:
* Design and develop robust, maintainable, and efficient code using object-oriented programming principles
* Collaborate with cross-functional teams to identify and prioritize project requirements
* Implement unit, functional, and non-functional tests to ensure high-quality deliverables
* Maintain and improve existing codebases to meet evolving business needs
Requirements:
* Strong background in object-oriented languages, including .NET
* Experience developing microservices and distributed systems
* Familiarity with event-driven architecture (EDA) frameworks, such as Kafka, RabbitMQ, or Azure Event Hubs
* Proficiency in testing tools like xUnit, JMeter, or Robot Framework
* Knowledge of security standards, including JWT, OAuth2, and OIDC
* Experience with communication protocols like gRPC, SOAP, JSON/RPC, and integration standards such as Strangle and ACL
* Familiarity with observability tools, logging, tracing, monitoring, and OpenTelemetry
* Proactivity and autonomy in decision-making and problem-solving
Benefits:
If you're interested in this opportunity, please send your CV to us with reference 'CA/Developer'. We look forward to hearing from you!