CPQ Solutions Developer

PERLICK CORPORATIONMilwaukee, WI
1dHybrid

About The Position

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.

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.

Nice To Haves

  • 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.

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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service