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.
Key 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.