Practical work experience with Software Development Lifecycle including the technologies listed below.
Experience in designing and developing enterprise scale .NET applications.
Expertise with the .NET Framework 4.0 or greater using the VB.Net or C# programming language.
Experience with desktop applications using WinForms and/or web experience with ASP.NET MVC, WebForms, or .NET Core
Experience with any of the following is preferred but not required: Knockout, Angular, Backbone, or React
Expertise in developing moderate to complex SQL in MS SQL Server preferred but not required.
Ability to pick up technologies quickly and learn new skills.
Ability to work independently and be a flexible, self-motivated team player.
Uses good judgment when analyzing the impact of code edits or additions on existing code.
Ability to accurately estimate the effort needed to complete tasks assigned to you
Skilled in ensuring delivered code meets high standards of quality and re-usability
Good to know: Xamarin (optional)
Computer Software, Information Technology and Services