Proficient with Microsoft .NET .NET Core development using C#.
In depth knowledge and experience with web development technologies including ASP.NET, ADO.net, MVC, HTML, HTML5, XML, JavaScript, JSON, JQUERY/Angular Js, Bootstrap and CSS.
In depth knowledge and experience with distributed application development: Web API, WCF, WF, LINQ, EF.
In depth knowledge and experience with database development including relational database design, SQL(TSQL , SPs, Triggers) and ORM technologies.
Provides visibility into potential cyber-attacks on applications as well as enables investigative efforts into security incidents.
Experience with desktop application development using winforms.
Experience with core Microsoft .Net technologies.
Experience with user interface design and prototyping.
Experience designing and developing enterprise grade software.
Experience with source control management systems and continuous integration/deployment environments.
Experience with working on an agile team; multi-threading and concurrency; debugging, performance profiling and optimization.