Job Summary
We are looking for a skilled .NET Developer with strong experience in C#, ASP.NET Core,
Employment Type:
Full-time, Contractual
Contract Duration:
3–6 Months
Job Summary
We are looking for a skilled .NET Developer with strong experience in C#, ASP.NET Core, Web APIs, and modern application development practices. The ideal candidate should have a solid understanding of .NET fundamentals, dependency injection, middleware, action filters, model binding, and application architecture.
Key Responsibilities
- Design, develop, and maintain scalable applications using .NET and ASP.NET Core.
- Develop and consume RESTful APIs and microservices.
- Implement Dependency Injection and follow SOLID principles.
- Develop and configure Middleware components for request processing.
- Implement and customize Action Filters for authorization, validation, logging, and exception handling.
- Work with Model Binding, Validation, and API request/response handling.
- Optimize application performance and troubleshoot production issues.
- Collaborate with cross-functional teams in Agile environments.
- Participate in code reviews and follow coding best practices.
Mandatory Technical Skills
- NET & C#
- Strong knowledge of C# and .NET Framework/.NET Core.
- Good understanding of OOPs concepts and design patterns.
- Hands-on experience with Extension Methods.
- Understanding of Delegates, Events, Lambda Expressions, LINQ, and Async Programming.
- Knowledge of IDisposable interface and Using Statement.
ASP.NET Core
- ASP.NET Core MVC
- ASP.NET Core Web API
- Dependency Injection (Singleton, Scoped, Transient lifetimes)
- Middleware Pipeline
- Action Filters
- Model Binding
- Authentication & Authorization
- Exception Handling and Logging
Database
- SQL Server
- Stored Procedures
- Query Optimization
- Entity Framework Core
Additional Skills
- REST APIs
- Git
- Azure DevOps / CI-CD
- Unit Testing
Preferred Skills
- Microservices Architecture
- Docker & Kubernetes
- Azure Cloud Services
- Messaging Services (RabbitMQ, Service Bus)
- Clean Architecture / Domain Driven Design
Interview Focus Areas
Candidates Should Be Able To Explain And Demonstrate
- Dependency Injection and service lifetimes (Singleton, Scoped, Transient)
- Middleware vs Action Filters
- Model Binding in ASP.NET Core
- Extension Methods
- IDisposable and Using Statement
- ASP.NET Core Request Pipeline
- REST API Design Principles
Skills:- Microservices, DDD, Kubernetes, Docker, Azure, Messaging Services, Microsoft Windows Azure, C#, .NET, ASP.NET, LINQ, Object Oriented Programming (OOPs), Dependency injection, DevOps, Git and Unit testing