About Scotts Miracle-Gro: 🌱
Scotts Miracle-Gro offers a dynamic and fast-paced work environment filled with exciting growth opportunities. They prioritize employee well-being and offer a comprehensive benefits package. Their culture emphasizes career growth, family support, community involvement, and diversity and inclusion.
The Role:
This role involves leading and mentoring a team of Salesforce developers while actively contributing to complex development projects. You'll be designing, building, and maintaining Salesforce solutions across multiple clouds, integrating with external systems, and ensuring high code quality.
What You'll Do:
-
Lead Development Teams: Guide development teams working on sales applications for various business units within the Consumer Goods Cloud.
-
Hands-On Development: Contribute directly to complex Salesforce issues, leveraging your expertise in Apex and Lightning Web Components (LWC).
-
Salesforce Solutions: Design and implement Salesforce solutions integrating Sales Cloud, Service Cloud, Marketing Cloud, Consumer Goods Cloud, Communities, and Knowledge.
-
End-to-End Development: Develop solutions from configuration to customization, using Flow Automation, Triggers, Visualforce, and Lightning Components.
-
Agile Participation: Lead daily scrums, assign user stories, and identify/resolve gaps in requirements.
-
Collaboration: Work closely with Product Owners to define acceptance criteria and document technical approaches.
-
Process Automation: Automate processes using Salesforce tools like Flows, Formulas, Assignment Rules, and Email Alerts.
-
Integration Development: Build integrations with external systems using REST, SOAP APIs, OAuth, and Single Sign-On.
-
Data Migration: Manage data updates and migrations using Data Loader and similar tools.
-
Code Quality: Adhere to best practices, perform code reviews, write unit/integration tests (aiming for 85% test coverage).
-
Troubleshooting: Debug and resolve issues, especially in production environments.
-
Mentorship: Mentor junior developers, providing technical guidance and support.
-
Problem Solving: Independently investigate complex issues and communicate solutions effectively.
What We're Looking For:
-
Experience: 5+ years of hands-on Salesforce development experience in complex, multi-cloud environments.
-
Education: Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
-
Salesforce Expertise: Strong experience with Salesforce customization and configuration (Sales Cloud, Service Cloud, Marketing Cloud, Communities, or Knowledge).
-
Technical Skills: Proficiency in Apex, Visualforce, LWC, Flows, Triggers, Scheduled and Batch classes.
-
Integration Knowledge: Experience integrating Salesforce with external systems using REST, SOAP APIs, OAuth, and Single Sign-On.
-
Development Lifecycle: Understanding of the Product Development Lifecycle and familiarity with DevOps tools.
-
Deployment Expertise: Solid understanding of Salesforce Deployment processes and best practices.
-
Agile Experience: Ability to thrive in an Agile environment and manage tasks within agile frameworks.
-
Certifications: Salesforce certifications (Certified Platform Developer I & II, Certified Administrator, Certified Advanced Administrator) are highly preferred.
-
Architecture Experience: Experience in Solution and/or Technical Architecture is strongly preferred.
Benefits & Perks:
-
Competitive Salary: $135,900 - $159,900 per year (based on experience and location). Incentive eligibility under corporate bonus programs.
-
Comprehensive Health Benefits: Medical, dental, vision coverage for you and your dependents; wellness reimbursement program.
-
Retirement Plan: Outstanding 401k match (up to 7.5%).
-
Employee Stock Purchase Plan: 15% discount on company stock.
-
Family Support: Access to Maven Family Planning and up to $30,000 for adoption, fertility, and surrogacy.
-
Employee Resource Groups: Opportunities to connect with colleagues through various ERGs focused on diversity, inclusion, family, education, and sustainability.
-
Community Involvement: Opportunities to participate in community service.