Strong experience in .Net Framework C#, ASP.NET, MVC.
• Strong experience working with MS SQL Server Databases.
• Strong experience in Entity framework.
• Strong experience in Angular or React .
• Experience with WCF and RESTful APIs
• Experience with Agile / Scrum methodologies.
• Working experience with Microsoft Team Foundation Server
• Experience with unit testing and moq frameworks is a plus.
• Experience with Building Applications with ASP.NET Boilerplate and ASP.NET Zero is a plus.
• Familiar with Windows Azure cloud services and SaaS concepts is a plus.
• Familiar with domain driven design, service-oriented architecture, layered architecture, n-tier architecture, OOP and design pattern
• Bachelor s degree in Computer Science or related field
• Experience with SharePoint technology tool sets and methodologies
• Demonstrated experience in SharePoint 2013,2016 development.
• Experience in database development, preferably MS-SQL, including but not limited to writing complex SQL queries.
• Thorough attention to detail and follow-through skills.
• Excellent interpersonal, communications and documentation skills
• Excellent organization and planning skills
• Experience with source control tools (TFS/VSTS/SVN/Git).
• Experience in developing Responsive web UI
• Experience with automated Testing tools
• Experience developing applications using ASP.NET framework
• Experience in Unit testing, Test Driven Development and DevOps Microsoft Visual Studio based environment.