Posted: 02/07/20252025-02-072025-03-15Employment Type:Direct Hire/PermJob Category:ERPJob Number: 629410Is job remote?: NoCountry: United States
Job Description
Senior Epicor ERP Developer
Job Summary:
We are looking for a highly skilled Senior Epicor ERP Developer to support and enhance our manufacturing client's ERP system, Kinetic (formerly known as Epicor). The ideal candidate will possess expert-level knowledge of Epicor Kinetic, including development, customization, and integration. You will work closely with business users and IT teams to design, implement, and maintain effective solutions to optimize business operations across manufacturing, supply chain, finance, and other functions.
Key Responsibilities:
Kinetic Customization & Development: Design, develop, and implement customizations and enhancements to the Kinetic ERP system to meet the client’s specific business needs. This includes modifying forms, dashboards, workflows, and reports.
API & Integration Development: Build and maintain integrations between Kinetic and other enterprise systems (e.g., CRM, WMS, external databases) using Epicor’s REST APIs, BPM (Business Process Management), and Service Connect.
System Troubleshooting & Optimization: Provide ongoing support for the Kinetic system, diagnose, troubleshoot, and resolve complex issues, ensuring the system operates efficiently and effectively.
Development Best Practices: Follow development best practices, ensuring code quality, performance optimization, and maintainability. Conduct code reviews and provide mentorship to junior developers.
Upgrades & Patches: Manage and support Kinetic version upgrades and patch installations, ensuring minimal disruption to business operations. Test and validate new features or changes.
Reporting & Analytics: Develop custom reports, dashboards, and data extraction solutions for business users, enabling decision-makers to access critical insights efficiently. Utilize tools like Crystal Reports, SSRS, and Epicor’s built-in reporting tools.
Collaboration with Cross-Functional Teams: Work closely with functional teams (Finance, Manufacturing, Supply Chain, etc.) to understand their needs and translate business requirements into effective ERP solutions.
Documentation: Create clear technical documentation for customizations, integrations, and processes to ensure knowledge sharing and ease of system maintenance.
End-User Support: Assist in training and supporting end-users by providing technical expertise and resolving complex system-related issues.
Process Improvement: Contribute to process improvement initiatives by identifying inefficiencies within the ERP system and proposing and implementing technical solutions to enhance productivity.
Project Management Support: Participate in ERP development projects, ensuring timely delivery of features and updates, as well as testing and validating new functionalities or system enhancements.
Qualifications:
Education: Bachelor’s degree in Information Technology, Computer Science, Engineering, or a related field (or equivalent work experience).
Experience:
At least 5 years of experience in Epicor ERP development, with a strong focus on Kinetic (Epicor ERP).
In-depth knowledge of the manufacturing industry, including modules such as Manufacturing, Supply Chain, Inventory Management, and Financials.
Proven experience in customizing and integrating ERP solutions, particularly in the context of Epicor Kinetic.
Strong experience with Epicor’s development tools, including BPM, Service Connect, Epicor Reporting Studio, Custom Widgets, and Advanced Business Logic (ABL).
Technical Skills:
Proficiency in programming languages such as C#, SQL, Java, Python, Angular, and/or React
AWS experience
Experience with Kinetic API integrations and working with RESTful services.
Strong understanding of relational databases and SQL for querying and report generation.
Experience in performance tuning and troubleshooting ERP systems.
Problem-Solving: Excellent analytical and problem-solving skills with the ability to address complex technical challenges.
Communication Skills: Strong verbal and written communication skills, able to effectively interact with both technical and non-technical stakeholders.
Project Management: Ability to manage multiple tasks and projects simultaneously while meeting deadlines.
Certifications: Epicor Kinetic certifications or other related certifications are a plus.
The staffing industry has seen an increase in people falsely representing themselves as recruiters to gather personal information from job seekers. For your safety, do not provide sensitive data to anyone you have not spoken with thoroughly, never provide banking information during the application process and always double check the email address of the recruiter to ensure it’s from @planet-technology.com - and not a domain with an alternative extension like .net, .org or .jobs. Candidate safety is a top priority at Planet Technology.
Planet Technology and The Planet Group of Companies are equal opportunity employers. It is our practice not to discriminate against any employee or applicant based on any criteria, condition or basis protected by laws or regulations in the locations where we do business. All qualified applicants are encouraged to apply. We celebrate diversity and are committed to providing an environment of mutual respect. We believe that diversity, equity and inclusion enable us to better meet our mission and values while serving our clients across the globe. If you have a disability or handicap and would like us to accommodate you in any reasonable way, please inform your recruiter, or contact us, so that we can discuss the appropriate alternatives available.