> Markdown version of [/jobs/ext/4380833-software-engineer-iii-net](https://www.wearedevelopers.com/jobs/ext/4380833-software-engineer-iii-net). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer III (.NET) - **Company:** DAIFUKU LIMITED LIABILITY COMPANY - **Location:** Bolingbrook, IL, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** .NET Framework, Agile Methodology, Application Performance Management, Automated Storage and Retrieval Systems, Microsoft Azure, Bug Tracking Systems, C Sharp (Programming Language), Computer Engineering, Software Debugging, Dependency Injection, Programming Tools, Language Integrated Query, Entity Framework, Microsoft Visual Studio, Microsoft Office, Microsoft Visio, Microsoft SQL Server, Object-Oriented Software Development, Software Maintenance, Systems Development Life Cycle, Software Engineering, Software Systems, SQL Databases, Software Organization, .NET Core, Reliability of Systems, Git, Information Technology, Patch Management, Windows Services, SQL Server Management Studio (SSMS), Software Coding, Software Version Control, Web Api - **Published:** October 31, 2026 - **Apply:** https://www.adzuna.com/details/5824027227 ## About the Role * Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or equivalent experience. * Minimum of 7 years of professional software development experience using Microsoft .NET technologies. * Experience supporting production software applications in customer environments. * Experience within the Automated Material Handling, Warehouse Automation, Manufacturing, or Industrial Automation industries preferred. * Ability to work independently while collaborating across cross-functional teams. * Excellent written and verbal communication skills. * Authorized to work in the United States without employer sponsorship. Technical Requirements .NET Development * Strong proficiency in C# * .NET Framework and .NET Core * Object-Oriented Programming (OOP) * Troubleshooting and debugging production applications Technologies * Windows Services * Entity Framework * Dependency Injection * REST/Web APIs * SQL and LINQ * Microsoft SQL Server * TCP/IP Networking Development Tools * Visual Studio * Azure DevOps * Git * Source Control * Bug Tracking Systems * SQL Server Management Studio (SSMS) * Microsoft Visio * Microsoft Office Preferred Experience * Warehouse Control Systems (WCS) * Warehouse Execution Systems (WES) * Automated Storage and Retrieval Systems (AS/RS) * Conveyor and Sortation Systems * Production Support / Application Support * Root Cause Analysis (RCA) * Software maintenance and patch management * Customer-facing technical support * Incident management and issue resolution * SDLC and Agile development methodologies ## Description The Software Engineer III - Aftermarket Support is responsible for supporting, maintaining, troubleshooting, and enhancing software solutions deployed in customer environments. This role works closely with customers, field service teams, project engineering, and product development to resolve complex software issues, implement enhancements, and ensure optimal system performance. The engineer follows established coding standards, software development best practices, and technical design principles while providing high-quality support for mission-critical material handling systems., * Provide advanced technical support for deployed warehouse automation and material handling software systems. * Troubleshoot, diagnose, and resolve software issues in production environments. * Analyze customer-reported problems, identify root causes, and implement corrective solutions. * Develop software enhancements, patches, and maintenance releases for existing applications. * Perform coding, debugging, testing, and validation throughout the software maintenance lifecycle. * Collaborate with Controls Engineers, Field Service Engineers, Project Engineers, and Customer Support teams to resolve complex technical issues. * Support software upgrades, system migrations, and customer change requests. * Monitor application performance and recommend improvements to increase system reliability and efficiency. * Document technical solutions, troubleshooting procedures, and software changes. * Participate in on-call or after-hours support activities as required. * Mentor junior software engineers and provide technical guidance on support-related activities. * Travel to customer sites as needed (up to 15%).