- Minimum 7 years developing Enterprise Applications in a .NET environment with C# and SQL Server.
- Familiarity developing with .NET Core / ASP.NET Core
- Experience developing ASP.NET MVC applications and single page applications with use of client-side JavaScript/TypeScript libraries including jQuery, VueJS or similar.
- Experience using an ORM framework such as Entity Framework, NHibernate, EF Core, etc.
- Proficiency with web development standards and best practices including JavaScript/TypeScript, HTML, jQuery, CSS, MVC, SPA
- Development experience with SQL Server: writing complex queries and stored procedures
- Strong knowledge and understanding of design patterns and OOD/OOP practices (i.e. SOLID, DRY, etc.)
- Familiar with secure development practices
- Experience writing unit and integration tests
- Familiarity with Visual Studio and VS Code development tooling
- Strong communication skills - verbal and written - and ability to work collaboratively as a team?
- Passionate about software development