Position Summary
Looking for a Senior Salesforce Developer responsible for enhancing and maintaining our Salesforce platform. As a key technical expert, you will collaborate with various teams to design and implement innovative, scalable solutions that are essential to serving our members effectively.
Key Responsibilities
• Design, develop, and deploy custom applications and enhancements on the Salesforce platform using Apex, SOQL, SOSQL, Visualforce, Aura Components, and Lightning Web Components.
• Design and develop complex declarative solutions using flow, process builder, workflow rules, and validation rules.
• Implement Robust batch processing and asynchronous operations (Batch Apex, Queueable Apex, Scheduled Apex, Platform Events, and Change Data Sets)
• Work with the Team to translate business requirements into well‐architected solutions that best leverage the Salesforce platform
• Develop and maintain integrations between Salesforce and other enterprise systems using REST/SOAP APIs and Dell Boomi Middleware
• Perform data imports, exports, and transformations using Data Loader, APIs, or other ETL tools to support migrations and data integrity initiatives.
• Implement and manage continuous integration and continuous deployment (CI/CD) pipelines to automate the software delivery process, ensuring efficient and reliable deployments
• Ensure system compliance with data privacy and security regulations, such as GDPR, HIPAA, and PCI, particularly with respect to constituent data.
• Create and maintain clear documentation throughout the Software Development Life Cycle (SDLC).
• Provide mentorship and technical support to junior developers.
• Perform code reviews to ensure quality and resolve technical challenges
• Monitor platform performance and proactively identify and implement improvements to enhance system usability and efficiency.
Qualifications Required:
• Bachelor’s degree in Information Systems or related field
• 10+ years of software development experience in Salesforce development.
• 2+ years of experience in Salesforce Experience Cloud
• Experience working with Apex classes and triggers, Visualforce, Lightning Components (Aura & LWC)
• Experience working with Data migration using tools like Data Loader or Workbench
• Experience in Salesforce APIs and third-party system integrations
• Strong understanding of Salesforce Governor Limits
• Strong understanding of Salesforce Order of Execution
• Experience with integrating platforms like Boomi is a plus
• Experience with AWS is a plus
• Experience managing Salesforce environments, sandboxes, and release cycles with version control and CI/CD tools.
• Strong front-end skills, particularly in JavaScript frameworks and Bootstrap, are desired.
• Strong understanding of the Salesforce Data Model and Sharing/Security Model.
• Excellent communication skills and the ability to work collaboratively with non-technical users.
• Prior experience in a nonprofit or mission-driven organization is highly desirable.
• Work as part of a team and individually with minimal supervision.
• Willingness to learn new technologies
• Familiarity with nonprofit-focused Salesforce solutions such as Nimble User, Fonteva Membership, or CloudByz is a plus.
• Experience with tools like JIRA, Confluence, and Agile project methodologies.
• Salesforce Certified Platform Developer I required
• Salesforce Certified Platform Developer II strongly preferred