.NET Core Backend Developer (India)

.NET Core Backend Developer (India)

13 Aug
|
Kushagra Infotech Services
|
India

13 Aug

Kushagra Infotech Services

India

We are looking for a passionate .NET Core Backend Developer to join our engineering team. You will be responsible for designing, developing, and maintaining scalable backend services, REST APIs, and distributed systems. The ideal candidate should have strong experience in modern .NET technologies, database optimization, and software architecture best practices.

Key Responsibilities

- Design, develop, and maintain scalable backend applications using .NET 6/7/8
- Build secure, high-performance RESTful APIs
- Develop applications following Clean Architecture principles
- Implement Microservices Architecture where applicable
- Apply CQRS patterns for scalable and maintainable solutions
- Develop and optimize background processing services
- Write clean, maintainable, and testable code
- Optimize SQL queries and improve overall database performance
- Design efficient database schemas and indexing strategies
- Collaborate with Frontend developers, QA engineers, and Product teams
- Participate in code reviews and technical design discussions
- Troubleshoot production issues and optimize application performance

Required Technical Skills Backend Development

- .NET Core 6/7/8
- ASP.NET Core Web API
- REST API Design
- Dependency Injection
- Middleware
- Authentication & Authorization (JWT/OAuth)
- Background Services (Hosted Services)
- API Versioning

Architecture & Design

- Clean Architecture
- Microservices Architecture
- CQRS
- Repository Pattern
- SOLID Principles
- API-First Design
- Distributed Systems




- Design Patterns

Database

- Microsoft SQL Server
- Query Optimization
- Execution Plans
- Indexing Strategies
- Stored Procedures
- Views
- Functions
- CTEs
- Window Functions
- Transactions
- Database Performance Tuning

ORM & Data Access

- Dapper (Robust Experience)
- Entity Framework Core
- Code First
- Database First
- LINQ

Version Control & DevOps

- Git
- Azure DevOps / GitHub
- CI/CD Pipelines (preferred)
- Docker (basic understanding is a plus)

Preferred Skills

- Experience with Message Queues (RabbitMQ/Azure Service Bus/Kafka)
- Caching (Redis)
- Swagger / OpenAPI
- Logging Frameworks (Serilog, NLog)
- Unit Testing (xUnit/NUnit)
- Integration Testing
- Cloud Platforms (Azure or AWS)
- Monitoring & Performance Profiling

Soft Skills

- Strong analytical and problem-solving skills
- Good communication and collaboration skills
- Ability to work in Agile/Scrum teams
- Ownership mindset with attention to quality
- Ability to mentor junior developers and review code

Experience

- 3–5 years of hands-on experience in backend development using .NET Core
- Proven experience building enterprise-grade APIs and backend services
- Experience working on scalable and high-performance applications

Nice to Have

- Experience with Event-Driven Architecture
- CQRS using MediatR
- Redis Caching
- Docker & Kubernetes
- Azure Functions / AWS Lambda
- Elasticsearch
- gRPC
- GraphQL

Work Location: In person

📌 .NET Core Backend Developer (India)
🏢 Kushagra Infotech Services
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: .net core backend developer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: .net core backend developer (india) / india