Salesforce Developer
Brilliant Corners · San Francisco, CA · 1 mo ago
HybridInformation Technology$105k–$115k/yrFull-time
About the role
The Salesforce Developer plays a key technical role on the Product Development team, developing and adapting technology to Brilliant Corners' various lines of work and programs. Reporting to the Salesforce Administrator Supervisor, this role focuses on designing, building, testing, and maintaining custom solutions on the Salesforce platform, with a strong emphasis on Apex programming, Lightning Web Components, and API-based integrations.
Responsibilities
- Design, develop, test, document, and deploy custom Salesforce solutions using Apex, Lightning Web Components, Aura Components, Visualforce, SOQL, and SOSL.
- Build, configure, and maintain Brilliant Corners' Experience Cloud (Community) user portal, including custom Lightning components, branding, sharing models, guest user access, and self-service workflows for external community users.
- Develop and maintain integrations between Salesforce and FormAssembly, including dynamic prefill, connector configuration, response processing, and downstream record creation/updates within the Experience Cloud portal.
- Write unit tests that meet or exceed Salesforce required code coverage thresholds and follow test-driven development best practices.
- Partner with Salesforce Administrators to convert configuration requirements into code-based solutions when declarative tools are insufficient, and refactor custom code into declarative tools where appropriate.
- Manage code through version control (Git/GitHub), branching strategies, and pull request workflows.
- Manage system changes without interruption to the user or impact to other workflows and processes, including coordinated deployments and rollback planning.
- Develop technical documentation, field maps, data dictionaries, and integration diagrams for custom work in Salesforce.
- Assist with migration of legacy systems and processes into Salesforce, including data modeling, ETL design, and validation.
- Ensure data integrity through code-level validation, duplicate handling, secure sharing models, and compliance with data retention policies.
- Respond to user requests for support in a timely manner via the ticketing system and continually seek ways to enhance the end-user experience.
Requirements
- 3 to 5 years of hands-on Salesforce development experience in a professional environment.
- Strong proficiency in Apex (synchronous and asynchronous patterns, triggers, batch, queueable, scheduled), SOQL, SOSL, Visualforce, and Lightning Web Components (LWC).
- Demonstrated experience designing and implementing API integrations between Salesforce and external systems using REST and SOAP, including OAuth 2.0, JWT, Named Credentials, and Platform Events.
- Experience building and maintaining Salesforce Experience Cloud (Community) sites and user portals, including sharing settings, guest user security, custom Lightning components, and external user authentication.
- Hands-on experience integrating FormAssembly with Salesforce, including FormAssembly's Salesforce connector, prefill connectors, response processing, and embedding forms within Experience Cloud portals.
- Working knowledge of programming languages and concepts beyond Apex (e.g., JavaScript, HTML, CSS, and at least one general-purpose language such as Python, Java, or C#) and ability to apply them in Salesforce front-end and integration contexts.
- Proficiency with Salesforce DX (SFDX), CLI, sandboxes, change sets, and modern deployment tooling (e.g., GitHub Actions, Copado, Gearset, Jenkins, or ANT).
- Experience using Git and GitHub (or equivalent) for version control, branching, and code review.
- Strong understanding of Salesforce security model: profiles, permission sets, roles, sharing rules, record-level access, and field-level security.
- Ability to write maintainable, well-documented code with appropriate unit test coverage and adherence to bulkification and governor limit best practices.
- Ability to work independently, as well as part of a team.
- Positive attitude and great communication skills.
- Utilizes critical thinking skills in decision-making situations, good organizational and record-keeping skills, and good independent judgment.
- Computer literate and proficient in standard office applications (Word, Excel, and Outlook).
Preferred
- Experience with FormAssembly's advanced features (workflow, connectors, conditional logic, e-signature, HIPAA-compliant data handling).
- Experience with custom buildouts that are not dependent on standard Salesforce objects.
- Familiarity with NPSP (Nonprofit Success Pack) and other nonprofit-focused Salesforce solutions.
- Experience with CI/CD pipelines, automated testing frameworks, and static code analysis tools (e.g., PMD, Apex PMD, ESLint).
- Experience integrating Salesforce with middleware platforms such as MuleSoft, Workato, Boomi, or Zapier.
- Familiarity with data privacy and security frameworks relevant to California (e.g., CCPA, HIPAA where applicable).
- Experience working with non-profits and mission-driven organizations.
Core Competencies
- Dealing with Ambiguity: Quickly analyzes information to adapt approach.
- Technical Learning: Quickly learns and applies new technical skills, knowledge, and industry expertise.
- Problem Solving: Uses critical thinking to creatively investigate issues from diverse perspectives.
- Total Work Systems: Designs, implements, and improves organization-wide systems to enhance quality and efficiency.
- Organizational Agility: Understands how the organization operates through formal and informal structures.
- Customer Focus: Proactively understands and meets others' needs through a service-minded approach.
- Organizational Values: Putting people first, building a better future, innovating for transformation.
Physical Requirements
- Physical mobility for tasks such as standing, bending, stooping, kneeling, crouching, reaching, twisting, and walking on uneven surfaces.
- Capable of performing stationary tasks like sitting for up to 6 to 8 hours a day.
- Able to lift, carry, push, pull light to moderate weights up to 15 pounds safely.