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.