function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion

Needed: Salesforce Consultant/Developer For Seattle Service Provider to NPOs

CRM/Salesforce Consultant

This is the job description for our CRM/Salesforce Consultant position. We have two openings.

Organizational Background

NPower Seattle is a nonprofit organization whose mission is to help other nonprofits use technology to better serve their communities.  NPower Seattle provides services to Washington state nonprofits to assist them in planning for, implementing, and effectively employing technology tools to achieve their organizational goals.

In 2008, NPower Seattle served over 575 nonprofits by providing over 15,400 hours of direct consulting service and training over 1,100 nonprofit employees and volunteers. 

NPower Seattle has built a CRM and database team that specializes in implementing for nonprofits.  As more nonprofits take advantage of this innovative platform, NPower’s database services are in high demand. Our CRM program is having a positive impact on the ability of our nonprofit clients to reach out to constituents, analyze their effectiveness, and meet their goals.

Job Description

This Consultant works with NPower’s nonprofit customers to design, implement, and maintain the databases used to manage relationships with clients, constituents, and funders.

The ideal candidate will:

  • Have experience implementing constituent relationship management systems (CRM) with the platform
  • Be able to understand nonprofit business needs such as donor management, volunteer management, case management or service tracking systems
  • Have strong project management skills
  • Have prior consulting experience


Position Information:

  • Reports to:  Manager of Web and Database Services
  • Hours/FTE: 40 hours a week
  • Job Status: Full-time
  • FLSA Status:  Exempt



Direct Service Delivery (90%)

  • Provide direct technology assistance to customers in the following areas:
  • Working from technical specifications created by a Senior Consultant, design and implement customized CRM databases using the platform
  • Analyze and migrate existing databases from various platforms: Access, Filemaker, eTapestry
  • Provide training and ongoing support for CRM customers—support with report building, data quality, new integrations, etc.


Administration (10%)

  • Enter all client communications, interactions, billing, and scheduling information in the NPower information systems databases per instruction
  • Stay abreast of the latest technological changes in focus area



Technical (Preference given to those candidates accomplishing the following in a nonprofit setting)

  • Minimum 1 year experience with CRM system implementation using
  • Minimum 3 years experience creating and managing projects in relational databases such as SQL Server, MySQL, or Access
  • Minimum 3 years experience writing, testing, and deploying code in at least one of the following technical environments:
  •, Java, JavaScript, Python, C++, C#, VB
  • Demonstrated ability to generate and maintain clear technical documentation.
  • or other technical certification a plus.


  • Prior work experience in the nonprofit sector and passionate about the work nonprofits do
  • Self-motivated and driven to exceed customer and project goals, while contributing to a successful team
  • A critical thinker with strong analytical skills
  • Excellent written and verbal communication skills
  • BA/BS degree in Computer Science or Engineering or equivalent work experience

Customer-focused skills

  • Excellent customer service skills
  • Excellent project management skills with software deployments
  • Ability to convey technical information to non-technical customers
  • Prior consulting experience preferred but not required



Salary range is $48K - 56K DOQ.  Paid sick, vacation and holiday leave time provided.


Employment Policy

As an equal opportunity employer, NPower embraces diversity and does not discriminate in employment on the basis of age, race, color, creed, gender, religion, marital status, veteran’s status, national origin, disability, or sexual orientation.

To apply

To apply, send resume and cover letter to