In addition to evaluating each candidate's relative ability, as demonstrated by quality and breadth of experience, the following factors will provide the basis for competitively evaluating each candidate:
1. Experience developing software utilizing Microsoft’s platform (.Net Framework, .Net, MVC, Web Forms, Razor Pages, C#, VB.net, etc.)
2. Experience with web application design tools (HTML, CSS, and JavaScript)
3. Experience with testing methodologies (User acceptance tests, unit tests, integrations tests, etc.)
4. Experience with relational database design and development (Microsoft SQL Server)
5. Experience working in a team environment to deliver custom or off-the-shelf software products
6. Experience working with non-technical staff or business analysts to gather requirements or user stories, understanding business needs and researching and presenting alternative technical solutions
7. Experience working in agile environments (agile methodologies, DevOps, automations, etc.)