• Minimum 7 years of relevant industry experience. • Highly proficient in .Net technologies (C#, ASP.NET, .NET Core, XML Parsing, XPath, WPF, Threading, LINQ). • Experience in front-end (AngularJS, HTML, CSS). • Familiarity with front-end frameworks Jquery, React JS, Angular JS. • Experience in MSSQL database design and development (with Azure will be an added advantage). • Excellent understanding of OOA & OOD (SOLID). • Experience in design patterns, best practices and TDD DDD. • Experience in Architectural frameworks such as MVC (Razor), MVVM, MVP, (MVC 5), EF. • Experience in distributed application development (REST, WCF, Web service, Web API).