Proven experience as a .NET Developer or Application Developer

2) Strong Awareness of design patterns and architectural styles.

3) Familiarity with the ASP.NET framework, .Net Core Framework, entity Framework, Linq, Multithreading, OOPS Concepts, SQL Server Queries, Store Procedures, Joins, SQL Server Performance Optimization.

4) Familiarity with Web API, Authentication, Authorization

5) Strong Knowledge on Application Design

6) Awareness on IIS Deployment and hosting, logging, exception filters, memory cache, reddis cache.

7) Exposure to Azure services and Azure Components.

8) Knowledge of .Net Core features like, Middleware Service for Http Pipeline, app settings. Son instead of web.config, Different environment configuration, Dependency Injection (DI),

9) Understanding of Agile methodologies

10) Excellent troubleshooting and communication