We are seeking a skilled Oracle CPQ Developer to join our technology team and support the development, enhancement, and maintenance of Oracle CPQ (formerly BigMachines) solutions. The ideal candidate will possess strong expertise in Oracle CPQ configuration, BML development, product modeling, pricing management, and system integrations.
In this role, you will be responsible for ensuring the smooth operation of Quote-to-Cash processes by providing both technical and functional support. You will collaborate with business users, product teams, and technical stakeholders to implement scalable CPQ solutions, troubleshoot issues, optimize system performance, and enhance overall user experience.
The successful candidate should have strong analytical abilities, excellent problem-solving skills, and experience supporting complex product configurations within enterprise environments.
Key Responsibilities
Oracle CPQ Development & Support
- Provide functional and technical support for Oracle CPQ applications and business processes.
- Develop, maintain, and enhance Oracle CPQ configurations, commerce processes, and business rules.
- Troubleshoot and resolve issues related to product configuration, pricing models, quoting workflows, and order generation.
- Debug and optimize BML (BigMachines Markup Language) scripts and custom logic.
- Support day-to-day production activities and ensure platform stability.
Product Configuration & Pricing Management
- Design and manage product models, configuration rules, pricing structures, and approval workflows.
- Maintain accurate product setup and configuration data to support seamless order processing.
- Configure and manage Bills of Materials (BOMs), parts data, and product relationships.
- Ensure pricing calculations and business logic align with organizational requirements.
- Support complex product configuration scenarios and quoting requirements.
Integration & System Management
- Monitor and troubleshoot integrations between Oracle CPQ and enterprise applications such as CRM, ERP, and order management systems.
- Investigate and resolve data synchronization and interface-related issues.
- Collaborate with integration teams to ensure reliable data exchange across systems.
- Participate in system upgrades, migrations, and enhancement initiatives.
Testing & Quality Assurance
- Create and execute test plans, test scripts, and validation procedures for new developments and enhancements.
- Perform functional, integration, and user acceptance testing activities.
- Validate product configurations, pricing structures, BOM updates, and workflow changes.
- Ensure solutions meet quality standards and business requirements before deployment.
Collaboration & Documentation
- Work closely with business stakeholders to gather requirements and translate them into technical solutions.
- Participate in solution design discussions and recommend best practices for Oracle CPQ implementations.
- Prepare and maintain technical documentation, configuration guides, process documents, and support materials.
- Provide user training, knowledge transfer, and technical guidance to business teams.
- Contribute to continuous improvement initiatives focused on automation, efficiency, and process optimization.
Required Skills
Technical Skills
- Minimum 4 years of hands-on experience with Oracle CPQ (BigMachines).
- Strong expertise in Oracle CPQ Configuration, Commerce, Product Modeling, and Pricing Management.
- Experience developing and troubleshooting BML (BigMachines Markup Language) scripts.
- Strong understanding of Quote-to-Cash (QTC) business processes.
- Experience managing product configurations, BOM structures, and configuration rules.
- Knowledge of Oracle CPQ integrations with CRM, ERP, and other enterprise platforms.
- Experience supporting production environments and incident management processes.
- Familiarity with testing methodologies, test planning, and quality assurance practices.
- Ability to troubleshoot complex configuration, pricing, and integration issues.
Professional Skills
- Strong analytical and problem-solving capabilities.
- Excellent communication and stakeholder management skills.
- Ability to work independently and collaboratively within cross-functional teams.
- Strong documentation and organizational skills.
- Attention to detail and commitment to delivering high-quality solutions.
- Ability to manage multiple priorities in a dynamic environment.
Education
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
- B.Tech, BCA, MCA, B.Sc. (Computer Science / Information Technology), or equivalent qualification preferred.
- Oracle CPQ certifications or relevant Oracle technology certifications are an added advantage.