Approximately 7 years of experience in a similar software engineering role required.
Demonstrated experience gathering, understanding, and translating business requirements into technical solutions.
Strong experience troubleshooting and solving problems in legacy applications.
Comprehensive understanding of modern software development principles and methodologies.
Practical understanding of factory floor operations and processes.
Experience working within an agile/scrum team environment
Hands-on experience with Java.
Hands-on experience with C and C#.
Experience with the .NET Framework.
Proficiency with HTML and JSP/CSS.
Experience with web servers and application servers such as Tomcat and IIS.
Proficiency in JavaScript and Swing.
Experience with ORM frameworks such as Hibernate and Entity Framework.
Experience with relational databases including DB2 and SQL Server.
Experience with Angular (version 5).
Experience with Power Apps.
Experience with Azure DevOps.
Experience with MES implementations and MES applications.
Experience developing and supporting MES solutions using C# and .NET.
Experience working closely with factory and operations personnel to deliver technology solutions.
Experience in environments that require high levels of collaboration and coordination across multiple teams and functions.