Job Description – Salesforce CPQ Developer
Job Title: Salesforce CPQ Developer
Location: Chennai, India
Department: Enterprise Applications / Information Technology
Experience: 5+ Years
Job Summary
We are looking for an experienced Salesforce CPQ Developer to join our Enterprise Applications team. The candidate will be responsible for implementing, developing, customizing, and supporting Salesforce CPQ solutions. The role involves translating business requirements into technical solutions, configuring complex product and pricing rules, developing custom applications, and integrating Salesforce CPQ with internal and external systems.
The ideal candidate should have strong expertise in Salesforce CPQ, Sales Cloud, Apex, Lightning Web Components (LWC), and Salesforce integration technologies, along with experience in full-lifecycle CPQ implementations.
Roles and Responsibilities
1. Development and Customization
- Design, develop, and implement custom Apex classes, triggers, and components to enhance Salesforce CPQ functionality.
- Develop custom user interfaces using Lightning Web Components (LWC), Visualforce, and Aura.
- Configure product bundles, pricing rules, discount schedules, quote templates, and approval workflows.
- Develop and maintain custom objects, fields, relationships, and Salesforce data models.
- Participate in code reviews, knowledge sharing, and technical documentation.
- Follow coding standards, development best practices, and established technical specifications.
2. Requirement Analysis and Solution Design
- Collaborate with business analysts, Sales Operations, product teams, and IT stakeholders to gather and analyze business requirements.
- Translate functional requirements into technical specifications and scalable Salesforce CPQ solutions.
- Participate in solution design, development planning, testing, and implementation activities.
- Support the Sales Cloud team in resolving business and technical challenges.
3. Integration and Maintenance
- Develop and maintain integrations between Salesforce CPQ and external systems, including ERP, CRM, and payment platforms.
- Implement integrations using Salesforce APIs and third-party services, including REST and SOAP APIs.
- Support existing Salesforce integrations and develop new interfaces based on business requirements.
- Troubleshoot CPQ configurations, integration failures, performance issues, and data integrity concerns.
- Ensure data consistency and reliable information exchange across connected systems.
4. Production Support and Collaboration
- Provide Tier 1, Tier 2, and Tier 3 support for Salesforce CPQ applications, including critical Priority 1 incidents.
- Investigate and resolve technical issues related to CPQ functionality, application performance, and data accuracy.
- Collaborate with architects, system analysts, business analysts, project managers, QA teams, and other technology teams.
- Communicate technical concepts and solutions effectively to technical and non-technical stakeholders.
- Track project progress, provide status updates, and support continuous improvement initiatives.
- Work flexible hours when required to collaborate with global IT and business teams.
Required Skills and Qualifications
Experience and Certifications
- Minimum 5+ years of experience in the IT industry.
- At least 3+ years of experience in Salesforce Sales Cloud, with strong hands-on expertise in Salesforce CPQ.
- Experience in at least one large-scale, full-lifecycle Salesforce CPQ implementation.
- Salesforce Certified CPQ Specialist certification is mandatory.
Salesforce CPQ and Platform Expertise
- Strong hands-on experience in Salesforce CPQ development, configuration, and administration.
- Deep understanding of CPQ architecture, data models, product configuration, pricing, discounting, and quoting processes.
- Expertise in Apex, Apex triggers, SOQL, SOSL, and Salesforce platform development.
- Experience with Visualforce, Lightning Web Components (LWC), and Aura components.
- Strong understanding of Salesforce declarative development and administration, including Flows, custom objects, reports, and assignment rules.
- Knowledge of Salesforce development best practices, design patterns, and application architecture.
- Experience with Salesforce Web Services APIs and integration patterns.
Technical Skills
- Understanding of object-oriented programming and design principles.
- Knowledge of HTTP, JavaScript, AJAX, HTML, DHTML, and CSS.
- Experience with version control systems such as Git.
- Familiarity with Jira, marketing automation platforms, and cloud technologies.
- Experience integrating Salesforce with Oracle ERP is an added advantage.
- Knowledge of stored procedures is an added advantage.
Preferred Skills and Certifications
- Salesforce Platform Developer certifications.
- Salesforce Sales Cloud certification.
- Salesforce JavaScript Developer certification.
- Experience with standard HTML and CSS practices.
- Experience with enterprise application integrations and cloud-based solutions.
Education
- Bachelor's degree in Computer Science, Information Technology, or a related discipline, or equivalent qualification.
Required Competencies
- Strong analytical, problem-solving, and troubleshooting skills.
- Excellent written and verbal communication skills.
- Strong customer service orientation and stakeholder management skills.
- Ability to work independently and manage competing priorities.
- Adaptability to a fast-paced, dynamic work environment.
- Strong collaboration, accountability, and continuous learning mindset.