Posted in

Senior Software Engineer – Salesforce Integrations

Senior Software Engineer – Salesforce Integrations

CompanyGoFundMe
LocationSan Francisco, CA, USA, San Diego, CA, USA
Salary$140500 – $234000
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • At least 3-5 years of Salesforce development experience.
  • Strong proficiency in Apex Programming Language (classes and triggers), Lightning Web Components (LWC), and Visualforce.
  • Experience developing custom user interfaces (Lightning pages, Aura Components, LWC).
  • Skilled in Salesforce APIs and integrating third-party systems into Salesforce, specifically utilizing the Salesforce REST, SOAP, BULK, Metadata, and Fundraising APIs.
  • Strong proficiency in packaging low-code automations such as Flows/Templates.
  • Experience developing applications for the full stack of Salesforce Cloud Offerings.
  • Must have experience with Nonprofit Cloud or NPSP.
  • Expertise in the Salesforce development lifecycle and adherence to best practices.
  • Experience in Salesforce First and Second Generation Managed Package Development, Deployment, and Iteration.
  • Ability to write and maintain test classes and unit testing, code documentation, and optimize existing code for performance and scalability.
  • Deep understanding of Salesforce Managed Integrations/Package security review requirements.
  • A proactive attitude toward improving and adhering to integration architecture best practices.
  • Strong problem-solving and critical-thinking abilities.
  • Ability to work independently with minimal supervision.
  • Effective in communicating with team members and cross-functional departments.

Responsibilities

    No responsibilities provided.

Preferred Qualifications

  • Proficient in designing and implementing performant, high-volume integrations with Salesforce.
  • Experience with ETL patterning for data extraction, transformation, and loading processes.
  • Familiarity with RESTful APIs, SOAP services, and bulk data processing techniques.
  • Strong knowledge of one of the following languages: Python, TypeScript, JavaScript, and/or Java.
  • Experience with Sales Cloud, Data Cloud, Experience Cloud, and Marketing Cloud.