Position: Senior Dot NET Developer
Experience: 3–5+ Years
Employment Type: Full-Time
Location: Mohali, Punjab
About the Role
We are looking for a highly skilled and passionate Senior .NET Developer to join our growing technology team. The ideal candidate will have hands-on experience in building scalable, secure, and high-performance enterprise applications using modern Microsoft technologies. You will be responsible for designing, developing, and maintaining cloud-native applications while collaborating with cross-functional teams to deliver innovative business solutions.
Key Responsibilities
- Design, develop, test, and deploy enterprise-grade applications using C#, .NET 8+, and ASP.NET Core.
- Build and maintain scalable RESTful APIs and Microservices.
- Develop and manage cloud-native applications on Microsoft Azure.
- Collaborate with Product Owners, Architects, QA Engineers, and DevOps teams throughout the development lifecycle.
- Optimize application performance, scalability, reliability, and security.
- Implement and maintain CI/CD pipelines and DevOps best practices.
- Participate in architecture discussions, code reviews, and technical decision-making.
- Mentor junior developers and promote coding standards and best practices.
- Troubleshoot production issues and perform root-cause analysis.
- Ensure software quality through automated testing and continuous improvement initiatives.
Required Technical Skills
- Strong proficiency in C#
- Experience with .NET 8 / .NET Core
- ASP.NET Core MVC and Web API
- Entity Framework Core
- SQL Server
- REST API development and integration
- LINQ
- Strong understanding of OOP, SOLID Principles, and Design Patterns
- Source control using Git
- Unit testing frameworks (xUnit, NUnit)
- Experience working in Agile/Scrum environments
Preferred Skills
- Microsoft Azure Services:
- Azure App Services
- Azure Functions
- Azure Storage
- Azure DevOps
- Containerization and orchestration:
- Docker
- Kubernetes (AKS)
- Microservices Architecture
- Redis Cache
- RabbitMQ / Azure Service Bus
- gRPC
- CQRS / MediatR
- Swagger / OpenAPI
- JWT Authentication & Authorization
- Frontend development with:
- React.js or Angular
- TypeScript
Good-to-Have Skills
- Blazor
- .NET Aspire
- AI integrations using Azure OpenAI or Semantic Kernel
- GraphQL
- PostgreSQL
- MongoDB and Azure Cosmos DB
- NoSQL data modeling, partitioning, indexing, and performance optimization
- SonarQube
- OWASP Security Best Practices
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- 3–5+ years of professional software development experience.
- Strong analytical, troubleshooting, and problem-solving abilities.
- Excellent communication and collaboration skills.
- Experience working in Agile development teams.
*
Pay: ₹30,000.00 - ₹60,000.00 per month
Benefits:
Experience:
- ASP.NET Core: 3 years (Required)
- .NET8+: 3 years (Required)
- Azure: 3 years (Required)
- Unit testing: 3 years (Required)
- Agile: 3 years (Required)
- OOP, SOLID Principles, Design Patterns: 3 years (Required)
Location:
- Mohali, Punjab (Required)
Work Location: In person