Zuri Group is a company focused on providing technology solutions for nonprofit clients, and they are seeking a Salesforce Developer to design, develop, and implement Salesforce solutions. The role involves collaborating with clients to understand their needs, providing technical guidance, and ensuring scalable and secure Salesforce implementations.
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
- 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
- Salesforce certifications such as Salesforce Certified Platform Developer I & II, Salesforce Certified Application Architect, or Salesforce Certified System Architect are highly desirable
- 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