We are looking for a skilled .NET Developer with strong experience in C# and modern software engineering practices. The candidate will be responsible for designing, developing, and maintaining scalable applications and APIs, with a focus on clean architecture and cloud-based solutions on Azure.
Key Responsibilities
- Design, develop, and maintain applications using C# and .NET technologies
- Build and maintain RESTful APIs for scalable and secure systems
- Apply CQRS (Command Query Responsibility Segregation) in system design where appropriate
- Implement Domain-Driven Design (DDD) principles for complex business domains
- Ensure code quality by applying SOLID principles and clean code practices
- Collaborate with cross-functional teams to define and deliver high-quality solutions
- Deploy and manage applications on Microsoft Azure
- Participate in code reviews and contribute to continuous improvement