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.