More jobs:
R&D Software Programmer
Job in
Three Rivers, St. Joseph County, Michigan, 49093, USA
Listed on 2025-12-12
Listing for:
Syntron Material Handling Group
Full Time
position Listed on 2025-12-12
Job specializations:
-
Software Development
Software Engineer, C# / Unity Developer
Job Description & How to Apply Below
Overview
Kadant is seeking a skilled full-time R&D Software Programmer experienced in maintaining and modernizing legacy systems. The ideal candidate will have a solid foundation in software development principles, a methodical approach to problem-solving, and a professional respect for improving long-standing systems that are vital to daily operations. This position will be part of a small industrial R&D team located in Three Rivers, Michigan.
Experience in an engineering or industrial environment is a strong plus.
- Lead efforts to maintain, update, and enhance existing VB6 applications used for operational and production systems.
- Troubleshoot and resolve issues within legacy codebases while minimizing disruption to business processes.
- Migrate and refactor VB6 components into modern frameworks such as .NET where appropriate.
- Design, code, test, and document new software applications or system features.
- Collaborate with engineering, IT, and production teams to translate system requirements into reliable software solutions.
- Maintain version control, deployment documentation, and coding standards.
- Participate in system testing, validation, and occasional user training as needed.
- Working knowledge of Visual Basic 6 (VB6)
- Proficiency with .NET and the C family of programming languages (C, C++, C#)
- Strong understanding of database systems (SQL Server, Access, or similar)
- Familiarity with Windows-based application architecture and API integration
- Bachelor’s degree in computer science, Software Engineering, or related field
- Excellent analytical and problem-solving abilities with a disciplined, structured approach
- Clear documentation habits and the ability to communicate effectively with both technical and non-technical users
- Experience in an industrial, manufacturing, or engineering environment
- Familiarity with industrial systems, data acquisition, or automation interfaces
- Knowledge of source control systems such as Git or SVN
- Understanding of modern software migration strategies and lifecycle management
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×