Significant experience in software development using C#/.NET and related technologies including ASP.NET MVC, Web APIs, Razor, HTML5, CSS, Bootstrap, JavaScript, jQuery, AJAX, JSON, SQL and XML.
Microservices Architecture: Knowledge and experience in designing and implementing microservices.
Security Best Practices: Understanding of security principles and best practices in software development.
Version Control: Proficiency with version control systems like Git.
Proven ability to design scalable web services, preferably RESTful
Knowledge of Scrum and Agile Methodologies
Understanding of the software practices of Continuous Integration and Automated Testing
Experience with single sign-on, session management, user profiles, and user identity and authentication frameworks such as OAuth a strong plus
Commitment to understanding the business domain and incorporating quality software practices into all phases of the project life lifecycle
Strong team player with excellent communication, problem solving and decision making skills
Self-motivated professional who demonstrates strong technical agility and responsiveness and who is eager to learn and grow