About the role
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Bachelor's degree in Computer Science, Information Technology, or a related discipline, or equivalent qualification.
- 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.