Strong knowledge of .NET/.NET Core web frameworks.
Proficient in C# and VB.NET, with a good knowledge of their ecosystems.
Strong understanding of object-oriented programming.
Skill for writing reusable libraries.
Strong knowledge of MS SQL Server 2012, 2017 and 2019.
The knack for writing clean, readable, and easily maintainable code.
Understanding of fundamental design principles for building a scalable application.
Experience creating database schemas that represent and support business processes.
Experience implementing automated testing platforms and unit tests.
Proficient understanding of code versioning tools such as Git and SVN.