NET/MVC/C#/MS SQL Server / javaScript libraries/AJAX/WCF/TFS Skills (nice to have): Azure, office365 and on-premise Sharepoint, WPF Function as a self-motivated owner of features in projects. Design software systems with various Microsoft technologies. Candidate should have expertise in the estimation of work. Candidate should have strong programming skills. Be very good at debugging and problem-solving skills. Strong at implementing design patterns. Ensure that requirements are fully understood and solutions are well designed. Complete assigned tasks on time and interact directly with the client. Should have an understanding and experience of software development best practices. Good business communication skills.