ERP Developer
Company DescriptionLeapers, Inc., headquartered in Livonia, Michigan, is a firearm manufacturer recognized for its high-quality and innovative optics, parts and accessories. Leapers' brands include UTG, UTG Pro, Integrix and Accushot Pro. Products are manufactured in USA, Taiwan and China with global distribution.Role DescriptionFull-time, ON-SITE ERP / IT Developer role at the HQ office located in Livonia, MI. The role will be responsible support code development and systems integrations for manufacturing, warehouse, and business operations. It entails working with the Epicor ERP system, converting existing warehouse management systems built in VB and C#, and develop integrations using REST APIs across our technology ecosystem. The role will be responsible for system maintenance and debugging, and ensuring our critical business systems run smoothly and efficiently. This role requires collaboration with IT leadership and business stakeholders is critical to understand requirements, design solutions, and implement enhancements that improve operational efficiency. It will also support system upgrades, develop custom reports, and create automation solutions that streamline workflows across departments.The ideal candidate should have 3-5 years of hands-on experience in software development and system integration, with strong proficiency in C#, VB.NET, and .NET Framework. They should have experience working with ERP systems, preferably Epicor, and be comfortable developing and consuming REST APIs. A strong problem-solver with debugging skills and troubleshooting complex system issues.Maintain and enhance our warehouse management systems built in VB.NET and C#Develop customizations and extensions for our Epicor ERP systemBuild and maintain REST API integrations between business systems, including ERP, WMS, e-commerce (Magento Commerce), and CRM (HubSpot) platformsDebug and resolve system issues, performing root cause analysis and implementing fixesDevelop custom reports, dashboards, and data extraction tools to support business operationsDesign and implement automation solutions to streamline workflows and reduce manual processesWrite clean, maintainable code following best practices and coding standardsPerform system testing, quality assurance, and documentationCollaborate with business stakeholders to gather requirements and translate them into technical solutionsSupport system upgrades, patches, and deployment of new featuresProvide technical support and training to end users as neededStay current with emerging technologies and recommend improvements to existing systemsQualificationsMinimum 3 years of experience in system integrationStrong proficiency in VB.NET, C#, and .NET FrameworkExperience with warehouse management systems (WMS) Working knowledge of Epicor ERP system or similar ERP platformsProven experience developing and consuming REST APIsStrong debugging and troubleshooting skillsExperience with SQL Server and writing complex SQL queriesBachelor's degree in Computer Science, Information Technology, or related field, or equivalent work experiencePreferred QualificationsExperience with modern web front-end frameworks such as React, Next.js, Vue/Nuxt, and Tailwind CSSFamiliarity with GraphQL for API developmentExperience with cloud platforms (Azure, AWS) and integration technologies (Mule, Azure Integration Services)Knowledge of AI agent platforms and workflow automation tools such as n8n, Make, Claude Cursor, and AntigravityExperience with version control systems (Git)Familiarity with manufacturing or distribution operationsSkills & CapabilitiesStrong analytical and problem-solving skills with attention to detailExcellent organization and time management skills with ability to manage multiple projectsSelf-motivated and able to work independently as well as collaboratively in a team environmentStrong communication skills to interact effectively with technical and non-technical stakeholdersAdaptable and willing to learn new technologies and systemsCommitment to writing clean, well-documented code and following best practices