Full-time Laxmi Nagar, Delhi Onsite 1.5 to 3 years Experience
Key Skills: .NET .NET Core ADO.NET API Integration API Versioning ASP.NET Core ASP.NET ASP.NET Core Web API +40 more
About this Role
We are looking for a skilled .NET Developer with strong backend development experience to join our growing development team. The candidate will be responsible for designing, developing, integrating, and maintaining scalable web applications and RESTful APIs using C#, .NET, and ASP.NET Core. & othersThe ideal candidate should have hands-on experience with database-driven applications, API development, authentication and authorization, debugging, and performance optimization. As part of a startup environment, the candidate should be comfortable taking ownership of features and working closely with frontend, mobile, and other development teams.
What You’ll Do
- Design, develop, and maintain backend applications using C# and .NET.
- Develop scalable RESTful APIs using ASP.NET Core Web API.
- Design and maintain application database structures.
- Work with SQL Server and PostgreSQL databases.
- Use Entity Framework Core, Dapper, and ADO.NET for database operations.
- Write and optimize SQL queries, joins, and stored procedures.
- Implement JWT-based authentication and role-based authorization.
- Integrate third-party APIs and external services.
- Create and maintain API documentation using Swagger/OpenAPI.
- Test and validate APIs using Postman.
- Implement proper validation, exception handling, and logging.
- Follow clean coding practices and SOLID principles.
- Debug and resolve development and production issues.
- Optimize API, application, and database performance.
- Use Git/GitHub for version control and collaboration.
- Collaborate with frontend and mobile developers for API integration.
- Participate in code reviews and technical discussions.
- Take ownership of assigned modules from development to deployment.
What We’re Looking For
- 1.5–3 years of professional experience in .NET backend development.
- Strong knowledge of C# and .NET.
- Hands-on experience with ASP.NET Core and ASP.NET Core Web API.
- Strong understanding of RESTful API development.
- Experience with Entity Framework Core, Dapper, and/or ADO.NET.
- Strong knowledge of LINQ.
- Good knowledge of SQL Server and relational databases.
- Experience with SQL queries, joins, and stored procedures.
- Knowledge of PostgreSQL will be an advantage.
- Strong understanding of OOP and Dependency Injection.
- Experience with JWT authentication and role-based authorization.
- Experience with Swagger/OpenAPI and Postman.
- Experience with Git and version control.
- Good debugging and problem-solving skills.
- Ability to write clean, reusable, and maintainable code.
- Ability to work independently and take ownership in a startup environment.
Nice to Have
- Experience with Clean Architecture or N-Tier Architecture.
- Knowledge of Repository Pattern and Unit of Work.
- Understanding of SOLID principles and design patterns.
- Experience with Redis and caching.
- Knowledge of Microservices architecture.
- Experience with Docker.
- Knowledge of RabbitMQ or message queues.
- Experience with background services and scheduled jobs.
- Knowledge of Webhooks and third-party integrations.
- Experience with unit testing using xUnit or NUnit.
- Basic knowledge of CI/CD pipelines.
- Experience with IIS deployment.
- Basic knowledge of Azure or AWS.
- Knowledge of React.js or other frontend technologies.
- Experience working on production-level applications.