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 hands-on Software Development Project Manager to lead technical initiatives while remaining deeply involved in software development. This onsite opportunity in Norton Shores, Michigan is ideal for someone who can balance project oversight, team coordination, and daily coding in C# within a service-focused environment. The role requires strong judgment, practical engineering experience, and the ability to guide custom software efforts that support business operations and system connectivity.
Job Responsibility:
Lead software projects from planning through delivery, aligning timelines, priorities, and technical execution with business goals
Contribute directly to application development on a daily basis, with a strong emphasis on writing and maintaining C# code
Build and support custom software solutions that integrate with enterprise resource planning and financial systems
Coordinate project resources, assign work effectively, and monitor progress to keep deliverables on track
Create and manage rollout plans for new features, enhancements, and production releases
Oversee quality standards by reviewing deliverables, addressing defects, and promoting reliable development practices
Work with engineering and business stakeholders to define requirements, clarify scope, and resolve technical issues
Support electronic data interchange processes and related integrations to ensure dependable data flow across systems
Requirements:
Proven experience managing software development projects in a hands-on technical environment
Strong proficiency in C# and the ability to contribute meaningful code as part of daily responsibilities
Background working with custom software development and engineering-focused teams
Experience with ERP, financial systems, or other enterprise business platforms
Knowledge of EDI integrations and data exchange processes between connected systems
Ability to develop resource plans, manage competing priorities, and drive projects to completion
Familiarity with quality control practices in software delivery and release management
Availability to work onsite in Norton Shores, Michigan