A bachelor’s degree from an accredited college or university in computer engineering, computer science, management information systems or similar degree and three years of progressively responsible information systems experience
|
5+ years experience designing, developing, and modifying .Net applications
|
Strong skills with ASP .Net, Visual Studio, C#, MVC 4 or higher
|
Experience with .Net Framework 4.5+
|
Experience with Object Oriented principles and design
|
Strong experience with relational databases (MS SQL Server, SQL queries, stored procedures, SQL tuning)
|
Experience with web technologies such as HTML5, CSS3/4, AJAX, JQuery, JSON
|
Ability to communicate technical information clearly and concisely, both verbal and written ability to analyze and interpret user requirements and adjust to rapidly changing user requirements.
|
Able to root out an issue and provide options to internal and external stakeholders
|
Strong attention to detail, analytical skills, design skills, inability to multitask
|
Possesses a strong work ethic and team player mentality
|
Experience with the MVP design pattern
|
Experience with data access using entity framework
|
Strong test driven development (TDD) with NUnit (or other unit testing frameworks)
|
Proficiency with Web Services (ASMX, WCF, Web API, Restful services)
|
Knowledgeable in SQL Server reporting services (SSRS)
|
Familiarity with Microsoft SharePoint (Using, Development, API programming)
|
Familiarity with mobile application and web development
|
Familiarity with web development frameworks such as Bootstrap and Angular JS
|
Familiarity with custom content management systems
|
Experience with Microsoft products, including Visual Studio and Team Foundation Server
|
Experience working on a Scrum team
|