Responsibilities
- Design and develop customized solutions within the Salesforce platform to support critical business functions and meet project objectives, client requirements, and goals.
- Collaborate with the technical lead in the technical design and implementation of Salesforce solutions, ensuring they are scalable, secure, and aligned with best practices.
- Develop and maintain relationships with clients and senior leadership.
- Collaborate with technical and non-technical stakeholders to gather and analyze requirements and business needs in order to provide recommendations for technical specifications and solutions.
- Intentionally cultivate a collaborative environment that encourages creative problem solving from all involved parties.
- Develop and maintain Apex classes, triggers, Visualforce pages, Lightning components, and other custom code.
- Integrate Salesforce with other systems and third-party applications using APIs and middleware.
- Provide technical guidance and mentorship to junior developers and other team members.
- Conduct regular system audits and prepare for Salesforce releases, ensuring smooth transitions and minimal disruption.
- Troubleshoot and resolve issues related to Salesforce applications and integrations.
- Stay up-to-date with Salesforce advancements and industry trends to continuously improve our Salesforce environment.
- Participate in pre-sales activities, including providing technical expertise and assisting with solution demonstrations.
- Develop and implement reusable components and scalable solutions that can be adapted across multiple client projects.
- Participate in our knowledge-sharing culture by contributing to internal documentation and best practices.
Requirements
- Minimum of 3 years of experience as a Salesforce Developer in a nonprofit organization, higher education institution, or consultancy supporting nonprofits.
- Salesforce certifications such as Salesforce Certified Platform Developer I & II, and/or Salesforce Certified Application. Architect, or Salesforce Certified System Architect are highly desirable.
- Strong proficiency in Apex, Visualforce, Lightning Components, and Salesforce APIs.
- Comfortability managing multiple projects at a time with fast turnaround times.
- Experience with data migration, integration tools, and ETL processes, including Mulesoft, Talend, Dell Boomi, etc.
- Excitement for finding creative solutions to complex technical problems.
- Experience and willingness to work autonomously as well as collaboratively with your team and across teams.
- Passion for nonprofit and/or higher education work and a commitment to using technology for social good.
- Knowledge of nonprofit fundraising or higher education development/advancement.
- Meticulous attention to detail, strict adherence to development standards, and a commitment to best practices.
- Proactive and informed approach to managing client expectations, engaging with client leadership, and strategic direction of project teams.
- Highly analytical, technically proficient, and able to learn new environments, new tools, and software usage.
- Ability to communicate with both technical and non-technical stakeholders and staff effectively and accurately through all levels of the agency.
- Demonstrated commitment to fostering and maintaining an environment of diversity, inclusion, and belonging.
Nice to Have
- Experience with one or more of the following Salesforce packaged solutions: ascend, Affinaquest, NonprofitCloud, NPSP, and/or EdCloud.
- Experience with one or more of the following integration middleware solutions: Dell Boomi, Mulesoft, Workato, Talend, Jitterbit, Informatica, or Snaplogic.
- Experience working with large non-profit or higher education organizations, with knowledge of applicable fundraising and business processes.
- Familiarity with advancement data governance best practices and compliance requirements.
- Experience with advancement-specific tools like Banner, Advance, BBCRM, Paciolan, GiveCampus Graduway, EverTrue, or iModules.
- Experience with Agile environments or knowledge of Agile best practices.
- Experience with managing projects in a consulting setting.
- Understanding of environment management, release management, code versioning best practices, and deployment methodologies.
- Working knowledge of JIRA or other task-management systems.
Additional Information
- Due to FL legislation, Zuri Group is required to participate in e-verify.
- Applicants may reside in the following states: AR, AZ, CA, CO, CT, DC, FL, GA, IL, KS, MA, MD, MI, NE, NH, NJ, NY, OR, PA, SC, TN, TX, VA, WI, and WV.