Position Description

Job Title: Sr. Solutions Developer

General Description:

This position is responsible for analyzing, designing and developing lasting easy-to-use .NET web and client solutions, construction of reusable objects and iterative designs that bring value to the development process, as well as creating a control point for most of the MIS operations performed for our internal day-to-day operations, our customers, vendors and investors.

Core Duties and Responsibilities:

Acts independently and as a team leader on a project basis to analyze, specify and develop software to support the service offerings and Web-based products
Assists co-workers with technical solutions and reviews their development efforts
Involved in full systems development lifecycle, including systems analysis, requirements definition, design, development and testing
Discusses requirements and handles issues directly with clients
Assures releases have been tested thoroughly and are ready for Production
Assures all development production bugs are given the proper attention and are handled in a timely manager
Regular onsite attendance is an essential function of this position
Additional duties as needed

Position Requirements:

5+ years Microsoft .NET development experience
Proficient with C#
2 years of MVC experience
Experience with JQuery, JavaScript and Angular
Experience with SOA and Web API
Experience with SQL server database (2008 or greater)
Strong development skills, fully familiar with development cycles
Full understanding of object oriented programming principles
Strong communication skills with team oriented attitude
Experience with CSLA .NET development framework preferred
Experience with CMS development, such as SharePoint or Sitecore preferred
Experience with Azure development and asset management preferred
Exposure to Visual Studio Online for project management preferred