Responsibilities
- Design, develop, and maintain resilient, distributed backend services using .NET 6/7/8 and C#
- Create scalable, maintainable, and high-quality software solutions following SOLID principles, clean architecture, and industry best practices
- Implement and optimize asynchronous programming patterns using async/await
- Leverage Dependency Injection (DI), configuration management, and structured logging frameworks to build robust applications
- Conduct code reviews, enforce coding standards, and provide technical mentorship to development team members
Requirements
- Nice to have: microservices
- Nice to have: cloud-native architectures
- Nice to have: Docker
- Nice to have: Kubernetes
- Nice to have: CI/CD pipelines
