Skills/experience REQUIRED of the assigned staff: • Demonstrated ability with ASP.NET web framework (ASP.NET MVC & Web API) • Demonstrated ability with HTML5/CSS/JavaScript • Strong understanding of JavaScript libraries and frameworks such as Vue.JS, AngularJS, ReactJS, etc. • Experience using Visual Studio 2015/17, SQL Server 2016 and SQL Server Management Studio • Demonstrated ability to use version control software such as GIT, and VSTS • Demonstrated ability with Database Design and writing SQL queries and stored procedures using SQL Server and Oracle • Experience designing, developing, and implementing unit and scenario testing for existing code base and for new functionality under development • Experience and deep understanding debugging distributed systems with high data loads • Experience with highly scalable projects involving private and/or public cloud-based infrastructure design • Good understanding of Web Services protocols such as REST, SOAP, and API design for extensibility and portability • Knowledge of user authentication and authorization between multiple systems, servers, and environments • Familiarity with .NET Core preferred • Minimum of 5 years’ experience designing and implementing software systems. • Completion of a BS or MS degree program at an accredited college or university, which has included major course work in Computer Science, Systems Analysis, Software Engineering or a closely related field. • Sound knowledge of modern development trends, technologies, and design patterns. • Proficient knowledge of a back-end programming language (.NET, Java, Python, or Node.js) • Additional Skills: o Teamwork o Analytical Thinking o Critical Thinking o Verbal and Written Communication o Strong troubleshooting skills