Software Engineer III (.NET)
Daifuku America Corporation1 month ago
Clearwater, FL, USASenior
Responsibilities
- Provide advanced technical support for deployed warehouse automation and material handling software systems.
- Troubleshoot, diagnose, and resolve software issues in production customer environments.
- Analyze customer-reported problems, determine root causes, and implement corrective solutions.
- Develop software enhancements, patches, and maintenance releases using established coding and design practices.
- Perform coding, debugging, testing, and validation throughout the software maintenance lifecycle.
- Collaborate with controls, field service, project engineering, and customer support teams on complex technical issues.
- Support software upgrades, system migrations, and customer change requests.
- Monitor application performance and recommend reliability and efficiency improvements.
- 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 activities.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or equivalent experience.
- At least 7 years of professional software development experience using Microsoft .NET technologies.
- Experience supporting production software applications in customer environments.
- Strong proficiency with C#, .NET Framework, and .NET Core.
- Experience with object-oriented programming, troubleshooting, debugging, Windows Services, Entity Framework, dependency injection, SQL, LINQ, Microsoft SQL Server, and TCP/IP networking.
- Experience with Visual Studio, Azure DevOps, Git, bug tracking systems, SQL Server Management Studio, Microsoft Visio, and Microsoft Office.
- Ability to work independently and collaborate across cross-functional teams.
- Excellent written and verbal communication skills.
- Preferred experience includes warehouse control systems, warehouse execution systems, automated storage and retrieval systems, conveyor and sortation systems, production or application support, root cause analysis, patch management, customer-facing technical support, incident management, and software development lifecycle practices.
Benefits
- Travel to customer sites as needed, up to 15%.
- On-call or after-hours support participation may be required.