Software EngineerResponsibilities:Analyze Acceptance Criteria to design and develop software solutionsDocument and test software solutions in an iterative environmentProvide ongoing maintenance, support and enhancements for existing systemsAdheres to all company security and coding standardsCollaborate project managers, end users, and other engineers to achieve elegant solutionsProvide recommendations for continuous improvementWork with other team members to elevate technology and consistently apply best practicesExperience:3-5 years of full stack experience developing in the Microsoft technical environment. (C#.NET, VB.NET, TSQL, IIS)Self-motivated and directed. Able to work independently, prioritize, and multi-task.Experience with Agile development methodologies.Strong analytical skills.Good verbal and written communication skills.Familiarity with standard Microsoft design patterns (MVP, MVC, MVVM, etc.)Experience developing and consuming SOAP and RESTful APIs.Experience using CSV, XML and JSON data formats.Experience with common web languages, packages and frameworks like JQuery and BootstrapBachelor's degree or related experienceMid-Level Job Type: Direct Hire Job Location: Metro Detroit Hybrid