Vision Statement: Helping the world serve better.
Mission Statement: (We Aim) To build the best bar in the world and be irreplaceable by delivering the Total Perlick Experience.
Perlick Values: Lead By Serving – others before self, Grow by Innovation – solutions that exceed our customers’ expectations, Continuous Improvement – strive to get better every day, Live the Legacy – maintain our positive reputations with the future in mind
SUMMARY: Reporting to the Director, IT and Customer Experience, the CPQ Solutions Developer is responsible for developing, maintaining, and enhancing product configurators in Epicor CPQ. The role includes building configuration logic, preparing and managing 3D models within the platform, and defining the structure and behavior of the configurator interface. The position works with internal teams—including Product Management, Sales, Engineering, and IT—to gather requirements, implement product rules, and ensure configurators remain aligned with current product offerings and engineering changes. The role also includes coordination with external partners to collect feedback, support adoption, and address configuration‑related needs.
Principal Duties & Responsibilities
- Build and maintain product configurators in Epicor CPQ. Implement configuration logic, pricing rules, constraints, and workflows using the platform’s Snap rule engine. Develop and refine UI layouts and user flows within the configurator.
- Prepare and manage 3D models within CPQ. Import and organize STEP files provided by Engineering, configure assemblies for visualization, and define option‑driven geometry states.
- Work with Product Management and Sales to define product and option coverage included in the configurator.
- Coordinate with Engineering to maintain alignment with product designs and updates. Ensure configuration logic and visualization models stay current with engineering changes and new product introductions.
- Coordinate with external partners. Engage with manufacturer representatives, dealers, and other partners to gather feedback, support training needs, and address configurator‑related questions or issues.
- Support ongoing improvements and documentation. Maintain documentation of rule logic, product structures, and updates. Identify opportunities to improve configurator accuracy, performance, and usability.
- All other duties and projects as assigned.
Qualifications
QUALIFICATIONS & REQUIREMENTS:
- 3+ years building rules‑driven product configurations in a CPQ or similar environment.
- Demonstrated ability to work with conditional logic, constraints, and rule troubleshooting.
- Experience preparing or managing 3D models for visualization (importing/managing STEP files).
- Understanding of BOM structure and how configuration data flows into ERP systems.
- Ability to translate business and engineering requirements into configuration logic.
- Strong communication and documentation skills.
- Ability to work independently and manage priorities with minimal supervision.
Preferred Qualifications
- Experience working with Epicor CPQ (Snap rules engine) or another rule‑based configuration platform.
- Familiarity with SolidWorks model structure or other 3D visualization workflows (no detailed CAD design required).
- Understanding of ERP process flow, including how configuration data maps to items, BOMs, and manufacturing workflows.
- Experience with ERP integrations or coordinating data flow between CPQ and ERP systems.
- Basic understanding of API concepts (REST structure, payload formats, authentication methods).
- Experience working in a configure‑to‑order (CTO) manufacturing environment, including exposure to product option structures and configurable BOMs.
- Experience supporting internal users or external partners with technical tools.
- Ability to document configuration logic, product structures, and system behavior clearly and consistently.
Core Competencies
- Exhibits core cultural behaviors that reflect Perlick’s values to support our mission and vision.
- Drives Engagement: Celebrates others’ successes. Helps others see why the work matters. Shares involvement and visibility with others. Draws a link between the work and own motivation.
- Plans and Aligns: Aligns own work plans and priorities with those of other units. Balances the need for adequate planning with the need for action. Creates a realistic timeline with steps outlined in the right sequence. Anticipates and minimizes bottlenecks or delays.
- Self-Development: Shows personal commitment and takes action to continuously improve. Accepts assignments that broaden capabilities. Learns from new experiences, from others, and from structured learning. Makes the most of available development resources.
PHYSICAL/SENSORY DEMANDS: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Daily work may include sitting, bending, standing, crouching, reaching, and some lifting (up to 25 lbs.).
Perlick is an Equal Opportunity Employer and participates in E-Verify. Perlick does not discriminate on the basis of race, creed, color, national origin, religion, gender, marital status, sexual orientation, age, disability, veteran status.
Sponsorship and/or relocation are not available for this position.