Savance is a fast-paced, dynamic and challenging software development company located in Commerce, MI. They are seeking a talented junior to mid-level software engineer who loves to solve complex problems and turn their ideas into a reality.
Responsibilities:
- Actively participating in the software development lifecycle, including requirements gathering, design, implementation, testing and deployment
- Research software issues by examining the code, understanding its functionality, and assisting team members and/or customers to answer questions and resolve issues
- Create a plan to address important software defects or issues after gathering information from support and the customer to help reproduce and understand the problem
- Gather requirements and work with team members and the customer to ensure the design meets those requirements
- Work directly with customers to help define requirements for new functionality and the product manager and engineering team to design solutions
- Assisting in the estimation and planning of software development tasks
- Working on multiple projects as needed, while maintaining a number of important priorities
- Writing or refining technical documentation, such as customer guides and developer documentation
- Keeping up to date with industry trends, best practices and emerging technologies
Requirements:
- Bachelor's degree in related field such as Engineering/Computer Science/IT or equivalent work experience
- 3+ years of development experience with C#, WinForms or WPF, OOP and multithreading applications
- 3+ years of development experience with Microsoft SQL Server and database designs
- 3+ years of development experience with ASP.Net, Angular, Web API and Restful web services
- 3+ years GIT and Azure DevOps knowledge
- Proficiency in spoken and written English required
- Portfolio that demonstrates your proficiency with Microsoft SQL Server and VB/C#/ASP.Net
- Mobile experience a plus
- Previous experience in technical support, customer service or similar role a plus
- Experience with the entire development cycle (design, develop, test, and release – cradle to grave) of critical business software preferred