
Senior Salesforce Application Developer
TechDigital Group, Great Falls Crossing, VA, United States
Position Summary
Client is 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 essential for 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, including at least 5 years in Salesforce development.
- 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 in Salesforce Experience Cloud
- 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 Platform Developer I & II Certification
- Salesforce Platform App Builder certification