• Analyze system requirements and prioritize tasks • Write clean, testable code using .NET programming languages • Develop technical specifications and architecture • Test and debug various .NET applications • Review and refactor code • Deploy fully functional applications • Upgrade existing program Requirements • Work experience as a .NET Developer • Proficiency in building windows & web-based applications • In-depth knowledge of C# • Familiarity with agile environments • Troubleshooting abilities • Good communication skills • Excellent problem-solving skills Technical Skills • Good experience in .net languages including C#.Net, ADO.Net, Entity Framework, WCF and WPF, Agile. • Proficient with front-end development languages including JavaScript, JQuery, Ajax, HTML5, and CSS • Proficient in Database technologies including MS SQL Server • Proficient in Writing APIs to share or consume from 3rd party. • .Net Core would be advantage. • Angular and React would be advantage.