Electronic Frontier Foundation is hiring for a Dynamics Specialist

The Electronic Frontier Foundation is the leading nonprofit organization defending civil liberties in the digital world. Founded in 1990, EFF champions user privacy, free expression, and innovation through impact litigation, policy analysis, grassroots activism, and technology development.

Job details

Location

San Francisco offices and remote (Hybrid)

Salary

$110,000 to $116,700 DOE

Hours of work

Monday-Friday, generally 9am to 5pm

Contract

Temporary

As the Dynamics Specialist, you will be responsible for streamlining and automating CRM processes while providing day-to-day administrative support for the Development team. This role combines hands-on process improvement with ongoing system maintenance and essential team operations, ensuring our data and workflows are efficient, accurate, and reliable.

The Dynamics Specialist will be responsible for:

  • Identify opportunities to streamline and automate Development team processes using Microsoft Dynamics 365 and related systems. 
  • Build, configure, and maintain workflows, imports, and other automations, dashboards, and reports to improve efficiency, accuracy, and scalability. 
  • Accurately and promptly process donations, including check handling, data entry, and acknowledgement letters. 
  • Manage fulfillment of donor gifts, receipts, and merchandise orders across multiple platforms.
  • Respond to supporter inquiries by phone and email in a timely, professional, and courteous manner. 

To be successful in this job, you’ll need:

  • In-depth knowledge of Dynamics 365 workflows, imports, and other automations in a nonprofit setting.
  • A keen understanding of how the CRM contributes to business goals in a nonprofit fundraising team.
  • Strong understanding of nonprofit fundraising administration.

Essential Functions

  • CRM Administration
    • Identify opportunities to streamline and automate Development team workflows using Microsoft Dynamics 365 and related systems.
    • Build, configure, and maintain workflows, imports, and other automations, dashboards, and reports to improve efficiency, accuracy, and scalability.
    • Perform regular data maintenance, including deduplication, data cleanup, and quality assurance, to ensure system integrity.
    • Document all processes, configurations, and automations to create clear, consistent reference materials for staff.
    • Collaborate with the CRM Administrator to troubleshoot and resolve system issues, implement enhancements, and support help tickets from teams across the organization.
  • Donor and Membership Administration
    • Accurately and promptly process donations, including check handling, data entry, and acknowledgement letters.
    • Manage fulfillment of donor gifts, receipts, and merchandise orders across multiple platforms.
    • Train and supervise temporary staff during high-volume periods.
  • Customer Service
    • Respond to supporter inquiries by phone and email in a timely, professional, and courteous manner.
    • Monitor and communicate trends in donor feedback, working with the team to address recurring issues and improve supporter experience
  • Other Duties
    • Carry out additional projects and responsibilities as assigned by the Director of Donor Operations.