We are looking for an experienced .NET Developer to join our dynamic team in Ahmedabad. The ideal candidate will have 5-9 years of experience in developing web applications and services using the .NET framework. This role requires strong technical skills, creativity, and a passion for building high-quality software solutions.

Key Responsibilities
- Design, develop, and maintain backend services using .NET Core / ASP.NET Core
- Build and maintain secure, scalable RESTful APIs for web and mobile applications
- Contribute to system architecture and technical design decisions
- Implement authentication, authorization, and data protection (JWT, OAuth)
- Optimize application performance and drive reliability improvements
- Collaborate with frontend, DevOps, and product teams
- Conduct code reviews and enforce coding standards
- Mentor junior engineers and promote engineering best practices
- Troubleshoot and resolve production incidents

Technical Skills
- C#, .NET Core, ASP.NET Core
- RESTful API development
- Entity Framework Core or equivalent ORM
- SQL Server / PostgreSQL schema design and query optimization
- JWT / OAuth authentication
- Docker and containerization basics
- CI/CD pipelines
- Redis or equivalent caching
- Microservices Architecture
- Azure(preferred) or AWS

Good to Have
- Kafka / RabbitMQ
- Kubernetes
- Event-driven architecture
- gRPC
- Clean Architecture / DDD