We have a position at our Warren, Michigan location.
Under general direction of the Senior Developer, reporting to IT Developer Manager primarily responsible for design and development activities, as well as, reviewing and understanding business requirements to design, document, build/modify, and test current and new software. Other responsibilities will include the following:
Contributes effectively as a member of the Corporate IT Team.
Takes ownership of individual assignments and projects.
Provides progress reports for assigned tasks to champion of the project and leadership.
Write code across the full stack - front end Web UI, middle-tier service layer and backend database.
Participates in writing and reviewing software functional/non-functional specifications, design reviews and code reviews.
Actively participate and lead architectural design sessions.
Work on an Agile Scrum team, collaborating closely with peers, product owners, and the scrum master.
Guiding and coaching Jr. Developers.
All other duties as assigned.
Understanding of Agile development life cycle.
General knowledge of PLC, controls hardware and other manufacturing embedded type equipment.
General knowledge of networking and socket communication via UDP and TCP.
General knowledge of embedded hardware development such as Raspberry Pi, Windows Mobile, Android 7+, and IoT devices.
Experience with Microsoft Azure and cloud services and web API's.
Ability to create reports using SSRS and Microsoft PowerBI.
Expert of object-oriented programming and abstraction.
Strong analytical, problem-solving and conceptual skills.
Ability to communicate effectively both orally and in writing.
Good interpersonal skills.
Ability to prioritize work load and consistently meet deadlines.
Process oriented person.
Experience working in a JIT Manufacturing industry (Preferred Automotive).
Ability to use good judgement in conveying project status and problem escalation.
Strong organizational skills and attention to detail.
Bachelor's degree in Computer Science or equivalent experience.
10+ years software development experience; 10+years Microsoft SQL Server, T-SQL language, writing stored procedures and functions experience; 10+ years C# experience.
Microsoft Certifications preferred.
Hope: The quality of possessing and adhering to positive, optimistic expectation of future events.
Trust: Confidence in one another
Compassion: The quality of an understanding of another's challenges.
Justice: Concern for fairness.
Wisdom: The quality of having good, sound judgement.
Courage: Strength in the face of adversity.