Salesforce CPQ Developer
Job Title: Salesforce Developer
Job ID: 22-35418
End Client: TPX
Duration: 12 Months (Possible Extension)
As a Salesforce Developer, you will be responsible for designing and implementing technical solutions in the aligned business application domain. You will become highly familiar with our core data models, APIs in Salesforce and internal data systems and how Opportunities, Quotes, Orders, Accounts, Contacts, and Leads map to key business processes. This role will primarily be focused on CPQ implementation, but you will also help drive the implementation and delivery of development projects and work directly with technical leaders as well as Product Managers, Program Managers, and business stakeholders to ensure the success of your projects.
Essential Duties and Responsibilities:
• Display expertise in Salesforce and CPQ functionality and features, through all interactions on Business Applications projects
• Provide technical guidance for new projects, enhancements, and bug fixes related to solutions being delivered on the Salesforce & CPQ platform.
• Develop high-quality, scalable applications with Visual force, Apex, and Lightning frameworks (Aura and/or LWC), as well as declarative- and configuration-driven development.
• Work in the Salesforce.com development environment which includes custom objects, workflows, triggers, SOQL & SOSL.
• Build Integrations with other systems, including SaaS applications from other vendors using REST APIs , Bulk APIs & Metadata APIs.
• Apply best practices and design patterns to build applications on the Force.com platform
• Design technical solutions that satisfy approved business requirements and priorities.
• Implement technical solutions which enhance the capabilities of workstream-aligned applications.
• Troubleshoot and implement fixes for bugs and maintenance issues present in applications.
• Participate in design discussions within the IT Solutions team as well as with external development vendors.
• Monitor the health of applications and act as necessary to maintain application health.
• Take ownership of individual tasks by assisting testers and gathering feedback from stakeholders.