Design implement and support highly scalable applications and web services using Microsoft technologies (ASP.NET, C#, MVC, WCF, SQL Server, Windows Forms, Web API/Rest API) Candidates should have the ability to train and work along with development teams to ensure timelines and quality deliveries. Lead project estimations, system architecture and performance engineering of projects Support software engineers on the team with guidance, experience, oversight, advice and code reviews Work with the…