Description:
Required: Seven or more years of IT work experience, with at least 3-years of experience in architecting applications and leading development efforts utilizing the Microsoft.Net framework, C#, Visual Studio, and DevOps.
Experience designing complex web applications.
Extensive work experience and knowledge with .Net Framework, ASP.Net, C#, MVC, Entity Framework, ADO.Net, Visual Studio, ASMX, WCF, Web API and RESTful services.
Extensive work experience and knowledge of JavaScript, jQuery (or other js framework) and AJAX.
Experience securing web applications from SQL injection, CSRF and XSS attacks.
Experience with Razor, LINQ, Custom Helper Classes.
Experience with Bootstrap, Knockout, AngularJS, Kendo, or SASS.
Extensive experience with MS SQL Server, SQL queries, stored procedures and SQL tuning.
Hands on experience with Object Oriented Analysis and Design principles and Design Patterns.
Experience in delivering fully unit tested code.
Experience with Dependency Injection and IOC tools preferred.
Experience with SQL Server Reporting Services (SSRS).
Knowledge of Windows Authentication and Web Application login security.
Knowledge of Visual Studio Unit Testing Framework (or other unit testing frameworks)
Knowledge of agile software development, including SCRUM
Knowledge of Web Services (ASMX, WCF, Web API, RESTful services)
Knowledge of CSOM and Rest API.
Ability to estimate daily tasks and communicate impediments in a timely manner.
Ability to communicate technical information clearly and concisely, both verbal and written.
Ability to troubleshoot and resolve performance issues.
Ability to analyze and interpret user requirements.
Ability to produce code that meets organization's standards.
Ability to pay close attention to detail.
Ability to analyze problems or requests.
Ability to multitask and change focus as required.
Ability to get along well with all members and roles on a team.
Any Graduate