Requirements
-Experience working as an Web Developer in an enterprise IT environment
-Experience with unit testing, system testing and test-driven development and tools.
-Experience writing and maintaining technical documentation.
-Experience consulting with clients to develop website requirements and content
-Experience in designing the appearance and layout of websites or web applications.
-Experience and technical knowledge of the Microsoft .NET framework 3.5 or higher, Microsoft C# 3.5 or higher and Microsoft SQL Server 2008 or higher
-Experience with Microsoft Team Foundation Server or equivalency (GitHub, SourceForge, Subversion, etc.)
-Experience and technical knowledge of CSS, Javascript, Jquery, HTML5 and HTTP RESTful Services. (all must be demonstrated)
-Experience and technical knowledge of responsive design.
-Experience and technical knowledge of JSON.
-Experience in creating and optimizing content for a website that uses a variety of graphics, a database and animation.
Desirables
-Knowledge of OWASP and the OWASP Top Ten Web Application Security Flaws in Web Applications.
-Experience with testing for Web Application Security vulnerabilities in a web application.
-Knowledge of secure coding practices.
-Experience with Microsoft Team Foundation Server.
-Experience in an environment with continuous integration (TFS Build, MSBuild or equivalents).
-Experience with versioning of applications for release management
-Experience with the ASP.NET MVC pattern web development framework or equivalency (Django, Backbone.js, etc.)
-Experience with Angular.
-Working knowledge of W3C.
-Excellent communication skills, both verbal and written.
-The ability to learn quickly, problem solve/troubleshoot, work independently and in a team.
-The ability to manage stress and manage conflict.