
Senior Engineer I(C#, Azure)
- Hyderabad, Telangana
- Permanent
- Full-time
- Design, develop, and maintain scalable, cloud-native web applications using C#, .NET Core, and Azure.
- Implement microservices with domain-driven design (DDD) and serverless components (Azure Functions, Logic Apps).
- Collaborate across teams on architecture, planning, and continuous improvement.
- Apply agile practices like TDD, pair/mob programming, and Clean Code principles.
- Participate in a 24/7 L3 on-call rotation to support production systems.
- Ensure system reliability through CI/CD, monitoring, and incident management.
- Bachelor's degree in Computer Science or related field.
- 5+ years of experience in backend development with C#, .NET Core, and microservices.
- Strong knowledge of Azure cloud services, CI/CD pipelines, and DevOps practices.
- Hands-on experience with Docker, Kubernetes, Git, and unit testing frameworks (e.g., NUnit).
- Familiarity with monitoring tools (e.g., Grafana, Datadog, Prometheus).
- Strong debugging, problem-solving, and communication skills.
- Experience in agile environments and cross-functional collaboration.
- Experience with CosmosDB, Azure Service Bus, and Infrastructure as Code (Bicep, ARM, PowerShell).
- Scripting skills in PowerShell, Bash, or Python.
- Exposure to AWS/GCP and container orchestration.