Your Opportunity as the Lead Salesforce Developer
The Smucker Information Services (IS) department enables technology solutions that help our business perform, transform, and grow. The Lead Developer, IS AFH – Salesforce CRM & Integrations, supports this mission by designing, developing, and supporting Salesforce CRM solutions and enterprise integrations that power key AFH business capabilities across Sales, Sales Operations, Revenue Growth Management, and Marketing. This role serves as the technical lead for the Salesforce platform, including custom development, automation, security, and integrations between Salesforce, the AFH AWS Data Lake, marketing platforms, and other business-critical systems. Working within an evolving cloud-based technology landscape, this role delivers scalable solutions that improve business processes, enable data-driven decision making, and ensure platform reliability and supportability. As part of a team with direct relationships to business partners, this role develops deep knowledge of AFH business processes, data structures, and technologies while providing technical leadership, mentoring other developers, and driving continuous improvement. This hands-on position requires strong development and integration skills, excellent communication, curiosity to solve complex problems, and the ability to influence technical direction across the team.
Location: Orrville, Ohio (Close proximity to Cleveland/Akron)
Work Arrangements: Hybrid - onsite a minimum of 9 days a month primarily during core weeks as determined by the Company; maybe more as business need requires
In this role you will:
Lead technical support and development for the Salesforce Customer Relationship Management (CRM) platform by:
1. Delivering solutions:
Lead technical efforts and manage the delivery of medium to large Salesforce projects, which may include directing other developers, contractors, and technical resources.
Build work plans to complete required technical activities and align with enterprise architectural standards and integration patterns.
Design scalable solutions across Salesforce, AWS, and connected platforms, including creation of technical designs, specifications, and implementation documentation.
Develop and maintain custom Salesforce functionality using Apex, Lightning Web Components (LWC), Flows, Triggers, Custom Objects, Validation Rules, and Salesforce APIs.
Design, develop, and support integrations between Salesforce and enterprise systems using APIs, Salesforce Connect, platform events, and related integration technologies.
Develop solutions involving complex workflows, automation, security, and emerging Salesforce capabilities including AI.
Lead integration testing, performance testing, data validation, and release readiness activities while identifying opportunities for automation and continuous improvement.
Provide technical leadership during cutover planning, deployments, go-live activities, and hypercare support.
2. Supporting and maintaining existing solutions:
Facilitate troubleshooting and resolution of complex Salesforce and integration issues, including performance, scalability, authentication, and data quality concerns.
Own technical support for Salesforce integrations and data synchronization processes between Salesforce and AWS-based platforms.
Manage Salesforce platform health, including environments, security, releases, and platform optimization.
Partner with Information Services teams to implement and support security protocols including SSO, MFA, SAML, OAuth, certificates, and token management.
Facilitate development and maintenance of Standard Operating Procedures (SOPs), technical documentation, and support knowledge repositories.
Champion the supportability of new capabilities and guide long-term maintenance and technical debt reduction plans.
Implement standards and continuous improvements for source control, release management, code promotion, and DevOps practices.
Set expectations with business stakeholders regarding delivery timelines, platform capabilities, and service performance.
Support Salesforce Experience Cloud (Partner Community/Broker Portal) solutions, including custom functionality, integration requirements, and access management.
3. Driving process excellence:
Model quality and consistency in execution, seeking and providing feedback on development practices and technical delivery.
Implement improvements to development standards, coding practices, testing approaches, change management, and deployment processes.
Promote reusable components, services, and integration patterns to improve efficiency and standardization.
Partner with Sales Operations, Marketing, and AFH business teams to identify opportunities for platform optimization, automation, and simplification.
Provide technical leadership for the AFH Salesforce ecosystem by:
Leading integrations between Salesforce, the AFH AWS Data Lake, and other business-critical platforms.
Supporting Salesforce capabilities related to Sales, Sales Operations, Revenue Growth Management, Marketing, and external partner solutions.
Coaching and mentoring developers while establishing long-term Salesforce development and integration ownership within IS AFH.
What we are looking for
Minimum Requirements:
5+ years of work experience as a developer, with either a bachelor's degree in a STEM discipline or specialized training in Information Technology.
3+ years of Salesforce development experience using Apex, Lightning Web Components (LWC), Flows, APIs, and Salesforce platform technologies.
Proficiency with AWS services including Lambda, API integrations, CloudFormation, and data integration patterns.
Proficiency with Python, GitHub Actions, SQL, and modern software development practices.
Experience designing, developing, and supporting enterprise integrations across multiple technologies.
Experience with the entire Software Development Lifecycle (SDLC).
Experience delivering assignments independently within Agile, Traditional/Waterfall, and DevOps frameworks.
Strong knowledge of APIs, integration patterns, authentication methods (OAuth, SAML, SSO), and security best practices.
Ability to evaluate, articulate, estimate, and recommend technical solution approaches for complex business requirements.
Ability to conduct integrated testing, troubleshoot production issues, and identify balanced technical solutions.
Ability to coach and mentor other technical resources.
Demonstrated ability to manage work across multiple resources including contractors and external partners.
Ability to implement modern IT concepts including Cloud Computing, Infrastructure as Code, and DevOps practices.
Additional skills and experience that we think would make someone successful in this role (not required):
Experience with Salesforce Experience Cloud (Partner Community)
Experience with Salesforce Account Engagement (Pardot)
Salesforce certifications a plus
Experience with data integration and ETL tools, particularly Informatica Intelligent Cloud Service (IICS) or SnapLogic iPaaS.
Experience supporting Sales, Sales Operations, or other Trade Functions
The Right Place for You
We are bold, kind, strive to do the right thing, we play to win, and we believe in a strong community that thrives together. Our culture is rooted in our Basic Beliefs , and we believe in supporting every employee by meeting their physical, emotional, and financial needs.
Stay connected with us on LinkedIn®
We're an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, genetic information, age, national origin, disability status or protected veteran status.