Requirements
• BS/MS degree in software engineering, computer science, IT or related fields
• At least 3 years of hands-on commercial experience working with the Microsoft stack, .NET Core experience is a precedency.
• .NET application design and development experience (C# / ASP.NET / MVC / WebAPI)
• Producing high-quality code utilizing practices such as TDD, design patterns, code reviews and clean coding
• Strong knowledge of architectural design patterns and best practices
• Experience with version control tools such as Git
• Proven commercial experience building webAPI
• Good experience in MS SQL Server
• Experience with React / Angular / Vue.js (any of these JavaScript frameworks), HTML5, and other front-end development technologies
• Exposure to open source technologies (MongoDB / NoSQL) would be a bonus
• Excellent written and verbal communication skills
• Strong knowledge of OOP software design principals
• Ability to work in a mature Scrum environment, committing to and achieving the agreed upon scope of work