Language and Libraries
- .Net C# (Must Have)
- ASP.Net (Must Have)
- ASP.Net MVC (Must Have)
- AngularJS (Must Have)
- Entity Framework (code first implementation) (Must Have)
- Some sort of IOC container (Preferable – but easy to learn if little or no experience)
Database
- SQL Server 2012 or greater
SQL Server Related Products
- SSRS – SQL Server Reporting Services (Nice to Have)
Patterns
- Object Oriented understanding as it applies to C# (Must Have)
- Dependency Injection (Preferable – but easy to learn if little or no experience)
- Domain Driven Design (Preferable – but easy to learn if little or no experience)
- MVC Pattern as it relates to ASP.Net’s implementation. (Need to understand templates controllers and the view model interact)
- MVVM Pattern as it relates to AngularJS / Angular / Vue.js (Need to understand templates controllers and the view model interact)