Job description
We are seeking a seasoned Senior CPQ Developer based in India to design, development, and support of CPQ (Configure Price Quote) and CRM solutions across the Experian enterprise. This senior developer role is pivotal in driving strategic initiatives, ensuring scalable architecture, and mentoring a team of developers to deliver high-quality solutions that support business operations and growth.
As a Senior CPQ Developer, you will collaborate closely with cross-functional stakeholders to translate complex business requirements into robust technical solutions. You will oversee the implementation of CPQ capabilities including product configuration, pricing strategies, discounting logic, approval workflows, and contract generation using Salesforce CPQ and Salesforce CRM, integrated with multiple enterprise applications.
Key Responsibilities
- Support the end-to-end technical delivery of CPQ/CRM projects, from requirements gathering to deployment and post-production support.
- Implement scalable and maintainable CPQ solutions aligned with enterprise standards and business goals.
- Share technical expertise and mentorship with CPQ developers, ensuring adherence to best practices and coding standards.
- Collaborate with business analysts, product owners, and enterprise architects to define solution roadmaps and integration strategies.
- Own the design and development of key CPQ functionalities:
- Product Catalogue: Structure and configure complex product hierarchies.
- Pricing Rules: Design dynamic pricing models and formulas.
- Discounting & Approvals: Implement rule-based discounting and approval workflows.
- Document Templates: Build modular, section-based contract templates.
- QCP: Custom and advanced functionality plugin.
- Manage development activities between Salesforce CPQ and Salesforce CRM, ensuring seamless data flow and user experience.
- Participate in technical workshops, demos, and stakeholder reviews.
- Collaborate in code reviews, unit testing, system testing, and deployment activities.
- Maintain solution documentation and contribute to continuous improvement initiatives.
- Adhere to Agile/Scrum methodologies and contribute to sprint planning and retrospectives.