Salesforce Developer

The Salesforce Developer will be part of the Salesforce implementation team, responsible for developing, customizing, and supporting solutions on the Salesforce Platform for non-profit organizations and higher education institutions. The role involves building and maintaining automation, user interfaces, and integrations while ensuring adherence to best practices and high-quality code standards.

Roles & Responsibilities:
  • Develop and customize solutions on Salesforce, including Apex classes, triggers, Visualforce pages, Lightning Web Components, and Flows.
  • Collaborate with business analysts, project managers, and senior developers to translate requirements into technical deliverables.
  • Implement technical solutions for salesforce Sales Cloud, Service Cloud, Nonprofit Cloud, Education Cloud, Nonprofit Success Pack (NPSP), and Education Data Architecture (EDA).
  • Write and maintain comprehensive test coverage for all code components.
  • Participate in code reviews to ensure adherence to coding standards and best practices.
  • Troubleshoot and resolve technical issues, ensuring timely and high-quality delivery
  • Assist in integrations between Salesforce and other systems using APIs and middleware tools.
  • Document technical designs, configuration, and code for project knowledge sharing.
  • Stay updated with Salesforce releases, features, and industry best practices.
  • Support multiple client projects simultaneously while meeting deadlines.
  • Demonstrate a commitment to customer satisfaction and continuous improvement.
  • Work in shifts as required to support global clients across different time zones (AMER, APAC, EMEA).

Requirements

Qualifications:
  • Minimum of one year Salesforce developer experience, including Apex classes and triggers, batch and scheduled jobs, API integration (REST and SOAP), Visualforce, and Aura (Lightning) components
  • JavaScript knowledge and experience with Lightning Web Components preferred
  • Applied knowledge of Salesforce and the Sales, Services, and Marketing functions; Nonprofit or higher education experience preferred
  • Salesforce Certified Platform Developer I
  • Experience with databases, including SOQL, SQL, and/or Oracle
  • Familiarity with Eclipse IDE, VS Code, and/or SalesforceDX CLI
  • Ability to develop practical, reusable code-based solutions for Salesforce implementation project requirements
  • Familiarity with patterns and best practices for bulkified, scalable code on a multi-tenant platform
  • Excellent organizational skills and the ability to handle multiple projects simultaneously
  • Understanding of agile methodology; experience working as part of an agile development team
  • Experience building complex, scalable, and high-performance software systems that have been successfully delivered to customers
  • Ability to work with SFDC developers and declarative configuration experts that provide insight and solutions for each
  • Strong attention to detail, problem-solving skills, and verbal/written communication
Preferred Skills:
  • Problem-solving skills
  • Ability to write clean, efficient, well-documented code with robust test coverage
  • Excellent organizational skills and ability to handle multiple projects simultaneously
  • Strong project management skills
  • Strong time management skills
  • Strong written and verbal communication skills
  • Intellectual curiosity
  • Passion for continuous learning
  • Teamwork/collaboration skills
  • Presentation skills

Signs You May Be a Great Fit
  • Impact: Play a pivotal role in shaping a rapidly growing venture studio.
  • Culture: Thrive in a collaborative, innovative environment that values creativity and ownership.
  • Growth: Access professional development opportunities and mentorship.
  • Benefits: Competitive salary, health/wellness packages, and flexible work options.