Job was saved successfully.
Job was removed from Saved Jobs.

Senior Salesforce Developer

140,000 – 150,000 yearly

San Diego, California, United States

Last Updated: 18/5/23

Job Description

The Senior Salesforce Developer leads the design and development of custom solutions for CSE’s internal and external clients. CSE solutions include application processing platforms for clean energy incentive programs. Our current solution architectures vary - in some instances we use a front-end CMS system connected via web services to back-end Salesforce and document storage systems. Other solutions that we are developing include multi-tenant architecture within Salesforce and structured hierarchy and the use of Communities for public facing application enrollment, involving heavy LWC development. The Senior Salesforce Developer reports to the Senior Manager of Salesforce Development and collaborates with a team of business analysts, and front-end and back-end developers (including external development partners) to design, develop, deploy, and maintain solutions. This is a highly technical position.

Essential Responsibilities:

  • 7+ years of experience designing and developing complex custom Salesforce solutions
  • Analyze needs and develop solutions using traditional and/or agile development methodologies
  • Design solutions that leverage Salesforce best practices and introduce new technologies when necessary
  • Translate business requirements into solutions that best leverage the Salesforce platform
  • Develop comprehensive configuration designs and architectural documentation to support the successful implementation of projects Identify and recommend salesforce.com based solutions, integration points and related implementation architecture for business usage improvements, scalability and performance
  • Integrate Salesforce with other applications using web services and API’s
  • Engage in code reviews and ensure adherence to best practices
  • Identify any application/code security issues and recommend solutions to resolve them
  • Integrate and test systems using automation and non-automation methods
  • Strong foundation in version control, configuration management, deployment methodologies and release management
  • Provide mentoring and technical leadership to other team members

Required Qualifications:

  • 7+ years of Apex, Batch Interfaces, Visualforce and Salesforce application design and development experience
  • 2+ years of Lightning Web Component Development
  • 3+ years of experience in using Webservices like REST or SOAP API
  • Solid knowledge of Object-Oriented Design and Programming techniques
  • Solid working knowledge of JAVA and other OOP languages.
  • Knowledgeable in Trigger Frameworks and Salesforce governor limits
  • Proven knowledge and expertise with Model View Controller methodologies and design
  • HTML, CSS and Javascript development is required
  • Experience in web developments skills like HTML, CSS and JavaScript
  • Should have experience in using version control environments like Github, Bitbucket or Gitlab
  • Must have excellent written/verbal communication skills, Attention to detail and a commitment to quality

Desired Qualifications:

  • Community cloud experience
  • Knowledge on Shield Platform Encryption, decryption using Apex Crypto libraries
  • Experience with Salesforce involving integrated CMS (ie. Drupal) and document storage (ie. Box) solutions

Education and/or experience:

  • Bachelor’s degree
  • Advanced Development Salesforce certifications (Platform Developer I required Platform Developer II highly preferred)

Salary Range: $140,000 - $150,000



Company Details

A nonprofit with one mission: Decarbonize. The Center for Sustainable Energy (CSE) is a national nonprofit that is transforming markets for clean transportation and distributed energy through software-enabled program design and administration. Our vision is a future with sustainable, equitable and resilient transportation, buildings and communities.