The role
Job description
We are looking for a skilled and experienced Software Engineer – ASP.NET / .NET with 4+ years of professional experience in .NET development, strong technical expertise, and proven capabilities in technical leadership and project execution.
The ideal candidate should have hands-on experience in designing, developing, and maintaining scalable web applications and enterprise solutions using modern .NET technologies.
Key Responsibilities
- Design, develop, test, and maintain scalable web applications using ASP.NET, .NET Core, .NET 6+, and MVC.
- Develop and implement microservices-based architectures and RESTful APIs.
- Write clean, efficient, reusable, and maintainable code following industry best practices.
- Work with SQL Server, Azure SQL, NoSQL databases, Dapper, and Entity Framework for efficient data management.
- Implement appropriate design patterns, application architecture principles, and security best practices.
- Collaborate with frontend developers working on React or Angular and contribute to end-to-end solution development.
- Work with event-driven architectures and messaging systems to build reliable and scalable applications.
- Take ownership of technical deliverables, coordinate development tasks, and ensure timely project execution.
- Work closely with project managers, business analysts, QA teams, and other stakeholders to understand requirements and deliver quality solutions.
- Identify technical challenges, troubleshoot issues, and proactively recommend improvements.
- Contribute to team building, process improvements, and the overall growth of the engineering team.
Required Skills & Experience
- Minimum 4+ years of professional experience in .NET development.
- Strong hands-on experience with .NET Core / .NET 6+, ASP.NET, and ASP.NET MVC.
- Good experience in developing microservices and RESTful APIs.
- Solid understanding of web application security, design patterns, SOLID principles, and software architecture.
- Experience working with SQL Server, Azure SQL, and NoSQL databases in cloud environments.
- Familiarity with frontend technologies such as React or Angular.
- Exposure to mobile application platforms and integrations will be an advantage.
- Experience with event-driven architecture and messaging systems.
- Understanding of cloud platforms, preferably Microsoft Azure.
- Familiarity with version control, CI/CD pipelines, and Agile development methodologies.
Pay: ₹500,000.00 - ₹1,200,000.00 per year
Benefits:
- Health insurance
- Provident Fund
Work Location: In person