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:
Knowledge and Experience of:
- C# or similar OOP languages
- ASP.NET MVC and Entity Framework
- Full stack development
- Architecture styles/APIs (REST, RPC)
- MS SQL Server (or similar) databases
- Modern application development principles, practices, and methodologies (Agile, SDLC, etc)
- Microsoft Power BI and Power Apps
- Microsoft Office productivity tools and usage
- Systems development software tools and assistive software
- Azure Dev Ops features
- Security Scanning tools experience (SAST and DAST)
- Coding practices to alleviate application security vulnerabilities.
Ability to:
- Effectively communicate, both verbally and in writing;
- Communicate effectively with business and technical personnel with various levels of IT knowledge.
- Produce technical documentation for business and technical personnel with various levels of IT knowledge to help understand products and services.
- Provide technical guidance to others.
- Work collaboratively with multiple teams within IT.
- Demonstrate strong interpersonal skills.
- Problem solve using both critical and creative thinking.
- Apply technical knowledge effectively and methodically.
- Apply industry-standard methodologies to perform analysis.
- Be proactive, positive, and open-minded to direction and new ideas, be flexible with shifting priorities and situations.
- Work well under pressure, work independently in completing assigned work, and meet required deadlines.