Title: Senior Software Engineer/Developer
Duration: Contract to hire
Locations: Wixom, MI 48393 (Onsite)
Responsibilities:
Analyze user requirements and design documents
Design, develop, and test software
Review existing code
Development of web-based applications
Able to travel to customer sites as needed
Function in a team to meet customer needs and tight deadlines within budget
The Senior Software Engineer may serve as a project lead by overseeing the technical execution of software initiatives from concept through delivery. This includes defining architectural approaches, breaking down complex requirements into actionable development plans, and ensuring high?quality implementation across the engineering team.
As a project lead, the engineer manages timelines, anticipates risks, coordinates cross?functional dependencies, and ensures that project goals, quality standards, and performance expectations are consistently met.
Skills/Experience Required:
7+ years' experience is ideal
Must be able to work alone and/or within a team
Prior project lead/management experience is a plus. It is also preferred to have customer facing experience.
Must be able to engage with customer in a professional manner and have strong written and verbal communication skills
Software may include: .NET, C#, VB, HTML, JAVA, SQL Server/Data Structure, Python, ASP.NET
Mobile development for iOS and Android is a plus
Web based application, UI design and development
Exposure to SCADA software such as Ignition or related is highly preferred
Experience with APIs and WinForms