Job description
About the Position
WatchGuard is seeking a proactive and technically adept Salesforce Developer to drive the evolution of our Salesforce environment. In this hands-on position, you will be responsible for crafting and implementing robust Salesforce solutions. You will play a key role in identifying and sharing best practices, creatively designing alternative solutions, and proactively uncovering potential design issues to minimize technical risk. By exploring and demonstrating new and emerging technologies, you will be a catalyst for business innovation and performance enhancement. This role requires technical proficiency in Salesforce and related cloud technologies, offering a platform to leverage your expertise and contribute to significant improvements.
A Day in the Life
As a Salesforce Developer at WatchGuard, your day-to-day will involve a blend of hands-on project work within Salesforce, often including integrations with other systems. You’ll leverage your deep platform expertise to utilize standard Salesforce functionality whenever possible, while also developing robust and maintainable code-based solutions when customization is required. Collaboration is key, with regular sync-ups with fellow development teams and key stakeholders. Furthermore, you will be responsible for maintaining the integrity of our production Salesforce instance by diligently addressing and resolving any bugs or performance issues that arise.
Position Responsibilities
- Design, develop, test, and deploy custom Salesforce solutions using Apex, Lightning Web Components (LWC), Aura Components, Visualforce, and other Salesforce development tools.
- Write clean, well-documented, and efficient code that adheres to Salesforce best practices and governor limits.
- Develop and maintain integrations between Salesforce and other internal and external systems.
- Collaborate with stakeholders to gather requirements and implement Salesforce solutions.
- Stay up to date with Salesforce releases and best practices and recommend improvements to the platform.
- Implement and maintain Salesforce security protocols.
Skills and Qualifications
- 3+ years of experience as a Salesforce Developer.
- One or more current certifications (e.g., Platform Developer I/II, Administrator).
- Proven experience with Apex programming, including classes, triggers, batch jobs, and asynchronous patterns.
- Proficiency in developing Lightning Web Components (LWC) and Visualforce pages.
- Solid understanding of Salesforce declarative development tools.
- Experience with developing Salesforce Communities and Experience Sites.
- Salesforce DevOps tools experience (e.g., Gearset, Copado).
- Knowledge of Salesforce sharing and security best practices.
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal skills.