Job Description :
This is a contract to hire opportunity, candidate needs to be local to Minneapolis, Green Card.

Planning and execution: Participates in the conceptual design development, ensuring that the solution is viable and designed appropriately to solve the business case; provides support for the facilitation and review of estimates, development and deployment plans for all capabilities participating in the release. Project process support: Assists more senior developers with providing/coordinating estimates for the development components required for the solution and overseeing design efforts across capabilities/systems; provides support to project managers to ensure design/build activities remain within project schedule/budget; acts as a technical advisor to the project manager, QA lead and/or business; facilitate escalation and resolution of technical issues during the development of the solutions; responsible for vendor work, delivery review and acceptance.
Communication: Responsible for assessing and communicating status of development activities based on summaries from Solution Engineers, Vendors and other solution participants.
Designs, documents, codes, and conducts unit tests, and de-bugging of software solutions and components; applies enterprise standards, application patterns and development best practices in solutions development/delivery.
Maintains technical solution diagrams and models Assess and recommend IT capability improvements for applications, including: Implementing, logging and monitoring at appropriate levels and driving upgrades to currently supported software.

4+ years experience: C#, SQL, ASP.NET MVC, JavaScript & supporting frameworks (Node.JS, Vue.JS, Angular, jQuery), HTML, CSS / Bootstrap, AJAX, SOAP, WSDL, XML, Version Control (SVN / GIT), Build Tools (CruiseControl.NET, Jenkins, Nuget, NPM), Automated testing frameworks (nUnit, MS Test), IIS, windows & webservice development, extensive debugging

4-5 years of experience preferred: C#, SQL, web and windows services development

EDUCATION: Four-year degree required: Software Engineering, Information Systems, or similar discipline.