.Net Developer - C#/ASP/WebAPI
Indexed description
Experience : 4 to 7 Years
Location : Mumbai | Bangalore
Work Mode : 5 Days Work from Office | Day Shift
Joining : Immediate Joiners / Candidates Serving Notice Period Preferred
About The Role
We are hiring passionate and skilled .NET Developers at both Senior and Associate levels to join our growing software development team. You will work on building scalable, high-performance microservices and enterprise-grade applications for diverse client environments. If you thrive in a collaborative, fast-paced setting and love solving complex technical challenges, this role is for you.
Roles And Responsibilities
- Develop and maintain scalable .NET microservices catering to diverse client projects across domains
- Design and implement robust Web APIs with proper error handling, input validation, and security controls
- Write comprehensive unit tests and integration tests to ensure high code quality and reliability
- Design portable and efficient solutions deployable seamlessly across different client environments
- Collaborate with cross-functional teams and client stakeholders to understand requirements and deliver solutions
- Optimize application performance through efficient coding practices and caching strategies
- Implement enterprise-level security best practices including HTTPS, CORS, and secure coding standards
- Participate in regular code reviews and ensure adherence to coding standards and best practices
- Support deployment, troubleshooting, and maintenance of applications in client environments
- Minimum 4 years of production experience with .NET Core 3.1+ or .NET 5+ and C# 8 or above
- Strong hands-on experience with ASP.NET Core Web API and Entity Framework Core
- Proven expertise in designing and implementing RESTful web services including middleware implementation
- Solid understanding and practical implementation of SOLID principles, Dependency Injection, and Repository pattern
- Experience with unit testing frameworks xUnit, NUnit, or MSTest along with mocking libraries like Moq and integration testing
- Hands-on Docker experience for containerizing and deploying .NET applications
- Good understanding of microservices architecture including service decomposition, inter-service communication, and distributed systems
- Proficiency in configuration management using appsettings.json and IConfiguration for environment-agnostic design
- Working knowledge of NuGet package management and managing project dependencies
- Experience with .NET 6, 7, or 8, Minimal APIs, gRPC, or SignalR for real-time communication
- Advanced knowledge of Entity Framework Core, Dapper, and database migrations
- Familiarity with Kubernetes and Docker orchestration
- Exposure to cloud platforms Azure (App Service, Functions, Service Bus), Alibaba Cloud, or GCP
- Experience with message brokers Azure Service Bus, RabbitMQ, or Apache Kafka
- Proficiency in SQL databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Cassandra)
- Knowledge of API Gateway solutions such as Azure API Management or Kong API Gateway
- Hands-on experience with CI/CD pipelines using Azure DevOps, Jenkins, or GitHub Actions
- Familiarity with monitoring tools such as Application Insights, Serilog, or Prometheus
- Understanding of background processing using Hosted Services, Hangfire, or Quartz.NET
- 4 to 7 years of hands-on .NET development experience in production environments
- Available to join immediately or currently serving a notice period
- Takes ownership of work and delivers with minimal supervision
- Writes clean, maintainable, and well-documented code
- Strong problem-solving mindset with attention to detail
- Good communication skills to work effectively with both technical and non-technical stakeholders
- Team player who actively contributes to code reviews and knowledge sharing
Work Schedule : Monday to Friday, Normal Day Shift
Work Mode : Hybrid (5 Days Work from Office)
(ref:hirist.tech)
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search