Confiz is looking for a Principal Software Engineer (.NET). Candidates should have around 5 to 8 years of experience in .NET. You must have strong expertise in the domain and must be able to deliver well accordingly to the responsibilities.
Responsibilities
- Design, develop, and maintain high-quality software systems using modern .NET technologies.
- Develop and support long-running business workflows that require durable execution, state management, fault tolerance, and recovery capabilities.
- Build distributed systems that coordinate work across multiple services, applications, and external integrations.
- Design and implement resilient solutions with retry policies, failure recovery mechanisms, and idempotent processing.
- Develop event-driven and message-based architectures using asynchronous communication patterns.
- Refactor and modernize existing systems to improve scalability, reliability, and maintainability...