7+ or more years of experience in enterprise / web software development including both server side and front end.
Solid knowledge of .NET framework, .Net Core, ASP, MVC, C#, WCF/Web API, Angular, HTML5, CSS, JavaScript, AJAX, JSON, jQuery, SQL, XML.
Responsive web development experience and understanding of cross-browser development techniques.
Strong grasp of OO programming principles.
A good understanding of system design, data structures and algorithms.
Ability to adapt to new programming languages/technologies
Bachelor's degree in Computer Science