EXPERIENCE
Essential skills and experience
- Extensive experience of ASP.NET MVC using C#.NET
- Extensive experience with TDD and writing unit tests using MSTest and Moq
- Extensive experience working within an n-tier architecture
- Extensive experience using NHibernate data layers and Fluent NHibernate queries
- Experience creating HTML views using Razor syntax
- Experience using and developing for Microsoft SQL Server
- Current working experience of source/version control using Team Foundation Server
- Experience using Visual Studio 2017 IDE and debugging tools
Nice-to-have skills and experience
- Experience developing online learning platforms