5+ years of experience in software development; demonstrated success developing a variety of software systems while taking on increasing responsibility for analysis, design and implementation tasks
5+ years of experience building web-based software systems, utilizing N-tier architectures, dynamic content, highly-scalable approaches, and complex security models/implementations
Good design skills using n-tier architectures (scalability, multithreading, caching, business & data layers) or SOA based applications
Minimum 3 years of experience in ASP.NET Core
Cloud knowledge and hands-on experience
Experience in Azure
At least 4 years in WCF services/Web API, MVC and Entity framework
Good Experience in ASP.Net, C#, Web Services, HTML, XML, OOA and OOD Concepts
Good Experience in .Net applications Design including design patterns
Sound Knowledge of unit testing methodologies and frameworks
Good ability to anticipate issues and formulate remedial actions