This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a Software Developer to join a collaborative onsite team in Norton Shores, Michigan. This position is well suited for someone who enjoys building tailored business applications, strengthening existing systems, and growing technical skills in a hands-on environment. The role offers the opportunity to contribute to custom development work while partnering closely with teammates to deliver reliable, effective solutions.
Job Responsibility
Design, develop, and maintain software applications using C#, .NET, ASP.NET, and JavaScript
Work closely with team members to create and enhance custom-built solutions that support client needs
Troubleshoot application issues, identify root causes, and implement effective fixes to improve performance and stability
Participate in code reviews, testing, and debugging activities to help maintain high development standards
Contribute to ongoing enhancements for existing platforms and assist with integrating new functionality when needed
Collaborate with stakeholders and internal teams to translate business needs into practical technical solutions
Document development work, technical changes, and application behavior to support long-term maintainability
Requirements
At least 1 year of software development experience
Hands-on experience with C#, .NET, ASP.NET, JavaScript, and the .NET Framework
Ability to work onsite in Norton Shores, Michigan
Strong problem-solving skills and a willingness to learn new tools, systems, and development approaches
Ability to work effectively in a team-oriented environment and contribute to shared project goals
Nice to have
Familiarity with ERP-related development, including NetSuite or Microsoft Dynamics 365, is preferred
Exposure to custom application development or business software solutions is a plus