Summary:
The Senior Salesforce Developer will support the IT Business Systems team in the development, maintenance & support of our Salesforce platform and other integrated systems according to best practices. Work as part of a team with a diverse skillset to deliver functional solutions for our business partners.
Essential duties/responsibilities:
• Deep understanding of the Salesforce product suite including Sales Cloud, Service Cloud, Experience Cloud (Communities) and AppExchange solutions
• Demonstrated understanding of the architecture, capabilities and constraints of Salesforce applications required. Analyze and recommend when it is appropriate to implement standard vs custom solutions.
• Participates in Salesforce related architectural and solution discussions.
• Proactively analyses existing internal/external design, architecture and development practices and can appropriately articulate when a change is needed.
• Work collaboratively on an Agile Scrum team. Participates in sprint events, code reviews, and ensures any technical work is validated and delivered in line with best practices.
• Mentors and educates others regarding Salesforce development methodologies, best practices, and tools.
• Seeks to expand their knowledge of Salesforce, Apex, Visualforce, related tools, technologies, and best-practices.
Required job skills:
• Excellent communication and organizational skills with the ability to thrive in a fast-paced environment.
• Team oriented and the willingness to do whatever it takes to deliver quality results.
• Work closely with Application Managers, Solution Architects, Business Analysts, and business owners to architect technology solutions to meet their needs.
• Maintain a working knowledge of platform innovations, third party integrations, solutions design, and process methodology.
• Research and resolve complex problems working individually and within teams.
Minimum qualifications:
• Minimum 5 years of experience as a Salesforce developer required.
• Hands on experience in designing, developing, and maintaining Aura and Lightning and Web Components (from scratch)
• Extensive development experience with Apex Classes/Controllers, Apex Triggers, Visualforce
• Competency and general web development experience in other languages / development (JavaScript, .NET, SQL, XML, HTML, CSS)
• Web Services development or experience with the Salesforce APIs (REST/SOAP/Bulk, etc.)
• Experience with DevOps Tools like GIT, Copado, Azure DevOps, etc.
• Automate business processes using Salesforce automation tools, such as Process Builder, Workflows, Formulas, Flow, Assignment Rules, and email alerts.
• Perform data updates / migration using Data Loader and other similar tools.
Preferred qualifications:
• Salesforce Platform Developer I certification is preferred.
• Proficiency with ETL tools like MuleSoft, Informatica, etc.
• Experience with any test automation tools in Salesforce environment.
• Experience with Salesforce Field Service, Marketing automation solutions like Pardot would be beneficial.