Demonstrated experience with Agile development methodologies.
Demonstrated experience with integration and/or interfacing with other applications
Demonstrated experience with technical impact assessment of new functionality or enhancements/changes to existing functionality
Demonstrated experience using an iterative development approach
Experience and technical knowledge of JSON.
Experience and technical knowledge of responsive design.
The ability to learn quickly, problem solve/troubleshoot, work independently and in a team.
Excellent communication skills, both verbal and written.
Requirements
Demonstrated experience developing, building, testing, and deploying solution components using ASP.NET MVC, C# 3.5 or higher, IIS, Visual Studio.
Demonstrated experience developing, building, testing, and deploying solution components using MVC and Entity Framework.
Experience and technical knowledge of Microsoft SQL Server 2008 or higher.
Demonstrated experience developing solution components that access SQL Server databases
Demonstrated experience designing and developing web based solution user interfaces for .NET solution components, .NET WCF Web Services, Web API.
Demonstrated experience with Microsoft Team Foundation Services or similar products -- version control, task management, builds. Gits or Bitbucket
Demonstrated experience developing solution components with JavaScript Frameworks.
Demonstrated experience in developing integrated software solutions (i.e. software uses or provides information to external systems, e.g. external authentication systems, data provided or obtained using web services, etc.)
Demonstrated experience in structured testing (i.e. Unit Testing, Component Testing, System Testing, User Acceptance Testing, etc.) and test-driven development and tools
Experience writing and maintaining technical documentation.
Demonstrated experience in working in a high-paced, multi-stakeholder project environment
Experience with design and application architecture.
Experience with code refactoring.