Senior Salesforce Developer

The Senior Salesforce Developer will be a lead technical resource on the Salesforce implementation team. They will be responsible for evaluating, designing, and building key technical components on the Salesforce Platform for non-profit organizations and higher education institutions. Successful candidates will have expert technical knowledge of Salesforce.com Sales and Service Clouds, as well as Non-profit Cloud, Education Cloud, the Non-profit Success Pack, and the Education Data Architecture. The Senior Salesforce Developer will code using Apex, Visual-force, and Lightning, including developing Apex triggers from scratch.


Key Responsibilities:

  • Work on project implementation teams as the technical lead consultant for developing automation logic, user interfaces, and user experiences.
  • Evaluate, design, and implement technical solutions for non-profit and higher education client
  • Write comprehensive test code coverage for all classes, triggers, and components delivered in a project
  • Deliver quality results for the client in a timely fashion, and be able to handle projects with multiple clients at once
  • Work hand–in–hand with the project manager and delivery team to ensure all the requirements are met.
  • Deliver projects within scope and budget
  • Facilitate internal and external meetings
  • Be a thought leader within the Salesforce ecosystem
  • Report on the status and risks of each project to the Director of Professional Services
  • Regularly participate in code review sessions to ensure code is adherent to CFG Code Standards
  • Maintain expert technical knowledge of Salesforce.com Sales and Service Clouds
  • Maintain expert technical knowledge of NPSP and EDA
  • Balance projects with multiple clients at once
  • Assess client business requirements to design architecturally sound solutions.
  • Show a commitment to customer satisfaction
  • Deliver project assignments on time and within budget
  • Perpetually contribute to the betterment of Cloud for Good
  • Be prepared to work in shifts to accommodate our global customer base across different time zones, including the AMER, APAC, and EMEA.


Requirements

Qualifications:

  • Minimum of three years 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.