Job Description :

Proven experience developing high performing and scalable applications supporting company growth.
Ability to analyze and resolve complex technical and business problems.
Must be able to work in a dynamic environment and the ability to have agility to manage / change priorities.
Knowledge of latest Microsoft technologies, design patterns, unit testing, refactoring, Agile, Test Driven Development, ORM and UI Frameworks (i.e. Angular, MVC Razor, Kendo UI, etc), SOA standards, Workflow Frameworks, W3C protocols, etc.
Strong Object-Oriented Programming knowledge in .NET Framework, C#, SQL Server 2012 or newer, WCF Web Services, ASP.NET MVC 4+.
Proven understanding of benefits of the various design methodologies and object oriented environments.
Experience with system design, development, and deployment using SDLC and project management methodologies.
Proven analytical and problem-solving abilities.
Experience with Microsoft Service Bus is a plus.