• Performs technical analysis, design, configuration, development, testing, and support for Salesforce customizations and integrations leveraging Sales Cloud, Experience Cloud, and AppExchange products.
• Designs and documents the data model, user interface, business logic, and security for Salesforce customizations
• Serves as a technical lead and mentor for the rest of the Salesforce development team, as well as a proponent of process and practice improvement within the team
• Performs Apex development including interfaces, classes, controllers, and triggers while effectively managing platform governors and limits
• Integrates Salesforce with 3rd party systems using web services, APIs, and AppExchange packages
• Develops reusable Lightning Web Components
• Provides Tier 3 Support for Salesforce
• Works with business teams to determine the value of potential product features based on the cost to develop or purchase versus the expected benefit
• Assists the solution architect in the design and sizing of development efforts
• Serves as a subject matter expert for the Salesforce platform, developing a deep knowledge of the MMA instance and how it supports downstream and upstream systems
• Advises the business on best practices and requirements for optimizing the use of the Salesforce platform
• Seeks out ways to utilize SFDC to improve business productivity and make recommendations to support a rapidly growing organization
Required Qualifications:
• A minimum of 7 years of Salesforce development experience is required
• Experience serving as a technical lead and mentor for a team of other Salesforce developers is required
• Salesforce Sales Cloud experience required
• Salesforce Certification(s) required
• Hands on experience integrating Salesforce with 3rd party systems via web services and APIs required
• Experience developing Salesforce Lightning Web Components required
• Development experience with Salesforce Experience Cloud required