Role Overview:
The Senior Oracle CPQ Developer will be responsible for end-to-end design, configuration, and customization of the Oracle CPQ Cloud (BigMachines) platform.
This role requires deep expertise in CPQ modules, integration with Salesforce, and strong hands-on skills in developing rules, workflows, and advanced configurations. The ideal candidate will also demonstrate strong collaboration and leadership in multi-location delivery environments.
Key Responsibilities:
- Design and develop scalable, efficient solutions on Oracle CPQ Cloud (BigMachines).
- Lead system design and apply software engineering best practices and design patterns.
- Configure key CPQ modules: Configuration, Commerce, Document Engine, Document Designer, Quote Management, Data Tables, and Integrations.
- Create and maintain Workflows, Profiles, Approval Processes, Steps, and Transition Rules.
- Develop and optimize Recommendation, Hiding, Constraint, and Configured Item rules using BML and BMQL.
- Integrate Oracle CPQ Cloud with Salesforce and other enterprise applications using XSL, SOAP, and REST Web Services.
- Prepare and maintain technical documentation related to design, deployment, and production support.
- Ensure delivery quality through code reviews, unit testing, and continuous integration practices.
- Collaborate with Business and IT teams across Onshore, Onsite, and Offshore environments.
- Report weekly accomplishments, risks, and mitigation strategies.
Technical Skills Required:
- 7+ years of experience with Oracle CPQ Cloud (BigMachines).
- Expertise in Configuration, Commerce, Document Engine, and Integrations.
- Strong command of BML (BigMachines Language) and BMQL (BigMachines Query Language).
- Hands-on experience with XSL, SOAP, REST Web Services, and XML.
- Proven experience integrating Oracle CPQ with Salesforce CRM.
- Solid understanding of system architecture, workflows, and approval rules.
- Strong analytical, problem-solving, and debugging skills.
Generic Managerial & Soft Skills:
- Excellent oral and written communication skills.
- Strong documentation and presentation abilities.
- Experience in team management and mentoring.
- Proven capability in project planning, coordination, and status reporting.
- Collaborative mindset with the ability to work across global teams.