| Skill | Required / Desired | Amount | of Experience |
| Highly knowledgeable in C# .NET development using Visual Studio | Required | 5 | Years |
| Knowledgeable in SQL Server Database development | Required | 5 | Years |
| Working knowledge of SQL Server Reporting Services | Required | 5 | Years |
| Demonstrated understanding of system development life cycle | Required | 10 | Years |
| Demonstrated ability in systems analysis, design, development and implementation | Required | 10 | Years |
| Development of complex system design, programming specifications and documentation (both user and systems) | Required | 10 | Years |
| Demonstrated ability to code in multiple languages | Required | 10 | Years |
| Demonstrated ability in execute multiple projects simultaneously | Required | 10 | Years |
| Communications skills to include communicating technological information to both technical and non-technical personnel both orally and in writing | Required | 10 | Years |
| Ability to provide hands-on software training to small groups and in developing training materials | Required | 5 | Years |
| Ability to diagnose and correct programming errors | Required | 10 | Years |
| Ability to work with other team members on design of software systems | Required | 10 | Years |
| Graduation from an accredited college or university with major course work in programming, systems analysis and design | Desired | 4 | Years |
| Experienced in creating web pages using ASP.Net, C#, Entity Framework and LINQ. | Desired | 5 | Years |
| Understanding of Database normalization techniques and importance of indexes. | Desired | 5 | Years |
| Working knowledge of .NET Core. | Desired | 5 | Years |
| Working knowledge of ASP.Net MVC 4 and up. | Desired | 5 | Years |
| Familiarity with Azure DevOps Server or other version control systems. | Desired | 1 | Years |