← Back to all jobs

Salesforce Developer

full-timedeveloperPosted today

About This Role

Location: Los Angeles, CA or San Francisco, CA Salary: $105,000 - $115,000 per year, exempt Organization Overview Founded in 2004, Brilliant Corners provides innovative housing and housing-related services to California’s most vulnerable individuals, with an emphasis on those transitioning from, or at risk of, homelessness or institutionalization. We develop, own, and manage multi-family supportive housing and licensed residential care homes. We implement a broad array of scattered-site, one-on-one supportive housing, and clinical case management programs through partnerships with developmental services, homeless services, veterans’ services, and health care sectors. In short, we do good work. We have offices statewide with a staff of passionate people. While we are growing rapidly, we are also selective: We’re seeking inspired, talented people who want to be part of a team effecting profound change and who have fun doing it. Position Summary The Salesforce Developer is a key technical position on the Product Development team, which works to develop and adapt technology to the needs of Brilliant Corners’ various lines of work and programs. Reporting to the Salesforce Administrator Supervisor and working primarily with the Product Development team, the Salesforce Developer designs, builds, tests, and maintains custom solutions on the Salesforce platform with a strong emphasis on Apex programming, Lightning Web Components, and API-based integrations across the organization’s technology ecosystem. A core focus of this role is the development, optimization, and ongoing support of our Experience Cloud (Community) user portal, which leverages FormAssembly for external data intake and form-based workflows. Work is highly collaborative and requires close coordination with Salesforce Administrators, Project Managers, training specialists, data analysts, and end users to translate business requirements into scalable, secure, and well-tested Salesforce code. To be successful in this position, candidates will bring deep expertise in Salesforce development, modern integration patterns, and a commitment to code quality and user satisfaction. Preferred candidates will be entrepreneurial self-starters who problem solve with creativity and curiosity. Position Responsibilities Design, develop, test, document, and deploy custom Salesforce solutions using Apex (classes, triggers, asynchronous Apex, batch Apex, queueable, and scheduled jobs), Lightning Web Components (LWC), Aura Components, Visualforce, SOQL, and SOSL, Omni-Channel flow, and flow orchestration. 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 Design and implement REST and SOAP API integrations with internal and third-party systems, including authentication (OAuth 2.0, JWT), Named Credentials, Platform Events, and Salesforce Connect where appropriate 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 Coordinate work with the Salesforce Administrator Supervisor, Product Development team, Project Managers, and other technical staff to deliver on project specifications and timelines Manage code through version control (Git/GitHub), branching strategies, and pull request workflows Use Salesforce DX (SFDX), CLI, scratch orgs, and CI/CD pipelines (e.g., GitHub Actions, Copado, Gearset, or similar) to manage releases across sandboxes and production Manage system changes without interruption to the user or impact to other workflows and processes, including coordinated deployments and rollback planning Act as a Salesforce development subject matter expert for integrations with other internal data systems Research, evaluate, and implement third-party AppExchange applications that support and enhance business processes and end-user experience Monitor system performance and proactively identify and resolve governor limit, query optimization, and bulkification issues 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 Adhere to organizational naming conventions, coding standards, and architectural guidelines Other duties as assigned Requirements Knowledge, Skills, and Abilities Required : 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); working knowledge of Aura Components 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 FormAsse

More jobs from Brilliant Corners