Job Description
Software Engineer III – Manufacturing Support
Location : East Peoria, IL
Duration : 12+ months Contract On-site
We are seeking an experienced Software Engineer III to support advanced manufacturing operations and production systems. In this position, you will design, develop, and maintain software tools that improve operational efficiency in an industrial environment. The role involves developing C# applications, database administration, system integration, and supporting process automation initiatives.
Key Responsibilities
Design and document software architecture and system requirements.
Develop, deploy, and maintain C# applications, including WinForms / WPF interfaces and background services.
Build and integrate data-driven applications using SQL Server and Oracle databases.
Manage source control systems (Git) and automate administrative tasks with PowerShell.
Implement and maintain software security and access control (SAML).
Troubleshoot database and reporting issues.
Collaborate with cross-functional engineering and production teams.
Support multiple projects and contribute to continuous improvement of manufacturing systems.
Required Qualifications
5–7 years of professional experience in software development.
Bachelor’s degree in computer science, Software Engineering, or related field (required).
Strong knowledge of C#, .NET frameworks, SQL databases, and software architecture.
Hands-on experience with Git, Windows administration, and PowerShell scripting.
Ability to work on-site five days per week.
Preferred Qualifications
Advanced degree in Computer Science or Software Engineering.
Experience with Power BI, Python, or AI / ML applications.
Familiarity with manufacturing systems, SCADA platforms, or OPC clients.
Knowledge of UML, automated testing, and agile methodologies (Scrum / Kanban / DevOps).
Strong analytical, problem-solving, and communication skills.
Understanding of operational technology cybersecurity principles.
Senior Software Engineer • East Peoria, IL, US