Role Overview
We need a hands-on .NET Core developer who can design, build, and maintain scalable backend services. This is not a support role—expect ownership.
Design, develop, and maintain applications using .NET Core / ASP.NET Core
Build and consume RESTful APIs following best practices
Work extensively with SQL Server, including query optimization, indexing, and stored procedures
Apply Clean Architecture, SOLID principles, and industry-standard coding practices
Perform performance tuning, debugging, and resolution of production issues
Collaborate closely with Frontend, QA, and DevOps teams to deliver high-quality solutions
Participate in design discussions, code reviews, and technical decision-making
Key Responsibilities
•
Develop and maintain applications using .NET Core / ASP.NET Core
•
Design and build RESTful APIs
•
Work with SQL Server and database optimization
•
Implement clean architecture, SOLID principles, and best practices
•
Handle performance tuning, debugging, and production issues
•
Collaborate with frontend, QA, and DevOps teams
Mandatory Skills (Non-Negotiable)
•
5+ years of experience in .NET / .NET Core development
•
Strong C#, ASP.NET Core, Web API
•
Solid experience with SQL Server (queries, procedures, indexing)
•
Experience with Entity Framework / Dapper
•
Understanding of authentication & authorization (JWT, OAuth)
•
Hands-on with Git and CI/CD basics
Good to Have
•
Microservices architecture experience
•
Exposure to Azure (App Services, Functions, Storage)
•
Frontend exposure (Angular or React)
•
Docker / containerization basics