Roles & Responsibilities:
- Design and build scalable microservices using .NET 6/7/8 and ASP.NET Core.
- Implement REST APIs, event-driven systems, and distributed patterns.
- Architect multi-tenant and cloud-native platforms.
- Apply DDD, SOLID, Clean Code, and TDD practices.
- Build CI/CD pipelines and implement observability.
- Collaborate cross-functionally and mentor engineers.
- Perform architecture reviews, performance tuning, and troubleshooting.
Preferred Skills:
- 3-9 years experience inC# and .NET Core / ASP.NET Core Web APIs
- Strong experience inMicroservices architecture and REST APIs
- Experience withKafka / RabbitMQ / Azure Service Bus / AWS SQS
- Hands-on withAzure / AWS / GCP (at least one cloud)
- Experience withDocker and Kubernetes
- Knowledge ofCI/CD tools(Azure DevOps, Jenkins, GitLab, GitHub Actions, ArgoCD)
- Experience withMonitoring & Observability tools(ELK, Prometheus, Grafana, Datadog, App Insights)
- Exposure toDDD, Event-driven architecture, Multi-tenant systems
- Strong debugging, performance tuning, and distributed systems knowledge
- FollowsClean Code, SOLID, Unit/Integration Testing best practices