Job Description :
Job Description: 3-8 Years
MS .Net JD:
Mandatory
Ø Strong understanding of C# / .Net framework and enterprise design patterns – MVC or MVVM, IOC and Dependency injection, Singleton, Strategy.
Ø Using collections – List, HashTable / Dictionary, ArrayList and basic data structures
Ø Memory management and practical usage of GC. Candidate should be able to clearly explain the Dispose pattern and Dispose vs finalize scenario.
Ø Strong understanding of MVC framework and Asp.net core lifecycle.
Ø At least 2 years of working knowledge on Angular 2 (or higher), Asp.Net MVC Core, Web API. Else strong working knowledge in Wpf / Winforms.
Ø Working knowledge of SQL server – Ability to write queries, concept of index, views, stored procedures, normalization / denormalization. Common performance issues and best practices.
Key Skills: Additional Skills (Nice to have)
· Exposure to TPL (Task parallel Library) / Multithreading.
· Understanding of ORM frameworks e.g. Entity framework core, Dapper
· Understanding of messaging middle-ware like 29 west, Kafka.
· Exposure to Azure development. Concept of Microservice, Cloud native applications, resource group, App services.
· Understanding of Azure service fabric, Event Hub.
· Working knowledge of Kubernetes, Docker
· Exposure to Azure DevOps.


Source link