About the Role :
We are seeking a highly experienced Salesforce Revenue Cloud / Revenue Cloud Advanced (RCA) Developer with deep expertise in Salesforce CPQ and Billing.
The ideal candidate will play a critical role in designing, implementing, and optimizing end-to-end Quote-to-Cash (Q2C) / Order-to-Cash (O2C) solutions using Salesforce Revenue Cloud.
This role demands strong technical ownership, architecture-level understanding, and hands-on development experience across billing, subscriptions, invoicing, and enterprise integrations.
Key Responsibilities :
Revenue Cloud & Billing Implementation :
- Design, develop, and implement Salesforce Revenue Cloud Advanced (RCA) solutions with a strong focus on Billing capabilities.
- Configure and customize Salesforce Billing features including subscriptions, usage-based pricing, invoicing schedules, taxation rules, credit notes, adjustments, and payment processing.
- Implement complex billing scenarios such as proration, amendments, renewals, cancellations, and multi-currency billing.
- Ensure accurate revenue recognition support and compliance with enterprise billing standards.
CPQ & Q2C / O2C Architecture :
- Architect and implement end-to-end CPQ and Revenue Cloud workflows covering lead-to-quote, quote-to-order, order-to-cash, and post-billing processes.
- Configure advanced CPQ features including product rules, pricing rules, discounting logic, bundles, constraints, and approval workflows.
- Optimize quote generation, contract lifecycle management, and order orchestration for scalability and performance.
- Translate complex business pricing and revenue models into robust Salesforce configurations.
Customization & Development :
- Develop custom solutions using Apex, Lightning Web Components (LWC), Aura (where required), and Salesforce Flows to extend Revenue Cloud and Billing functionality.
- Build reusable, bulk-safe Apex classes, triggers, and asynchronous processes (Batch, Queueable, Future).
- Implement automation using declarative tools while adhering to Salesforce best practices and governor limits.
- Customize UI and user experience for sales, finance, and operations teams.
Integrations & APIs :
- Design and implement integrations between Salesforce Revenue Cloud and external systems such as ERP (SAP, Oracle, NetSuite), finance systems, and payment gateways.
- Build and consume REST/SOAP APIs for real-time and asynchronous data exchange.
- Implement secure integration patterns using Named Credentials, OAuth, Platform Events, and middleware (MuleSoft or equivalent).
- Ensure data consistency across billing, payments, invoicing, and financial systems.
Data, Security & Performance :
- Manage large data volumes related to subscriptions, orders, invoices, and transactions with optimized data models.
- Ensure data integrity, security, and compliance using Salesforce security model, role hierarchies, sharing rules, and field-level security.
- Monitor and improve performance of CPQ and Billing processes, including quote calculation and invoice generation.
Testing, Deployment & Support :
- Write comprehensive unit tests and ensure high code coverage for all custom developments.
- Support CI/CD pipelines, source control, and deployment processes using Salesforce DX.
- Troubleshoot production issues related to billing, invoicing, integrations, and automation.
- Provide technical guidance and mentoring to junior developers and support teams.
Required Skills & Experience :
- 6+ years of hands-on Salesforce experience with strong focus on CPQ and Salesforce Billing.
- Proven expertise in Salesforce Revenue Cloud Advanced (RCA).
- Strong understanding of Q2C and O2C business processes and enterprise billing models.
- Deep knowledge of subscriptions, invoicing, taxation, payments, amendments, and renewals.
- Strong development skills in Apex, Lightning Web Components, Salesforce Flows, and APIs.
- Experience integrating Salesforce with ERP systems and payment gateways.
- Solid understanding of Salesforce data model, security, governor limits, and best practices.
- Experience working in agile development environments and collaborating with cross-functional teams