Identification of risks and system constraints.
Estimation of development timeline.
Software development, testing and release management tasks.
Ensuring code quality standards.
Mentoring of development staff.
Minimum Qualifications
In addition to the standard skills and qualifications for the job class, the ideal candidate shall have the following experience:
General Experience:
Minimum ten (10) years of experience in the design, development, testing and deployment of software solutions to manage complex business requirements.
Previous software architecture experience.
Technical Competencies:
.NET 6 & 8
.NET MVC, Razor Pages
.NET Entity Framework
.NET WEB API
Azure Authentication (Microsoft Entra)
SQL Server (2016 and up)
o Ability to write and debug complex queries (e.g., outer, self and recursive joins)
SSIS & SSRS
IIS (8.5 and up)
•
•Azure DevOps
SQL Server Performance Tuning
o Optimize SQL queries (Query Execution Plans, etc.) o Simplify Index analysis
Resolve SQL Server deadlocks
o Identify the root cause of SQL Server blocking problems Bootstrap, JQuery and various other front-end frameworks
Messaging APIs (e.g., Service Broker, SignalR)
Understanding and implementation of common OOP design patterns Experience writing and maintaining unit tests
Experience with Production Support activities
Experience converting legacy VB6 applications to .NET is a plus!