Senior Programmer/Analyst - CRM Systems

Organization icon

Sierra Club

Location icon


Apply now
Clock icon

27 days ago

Job Title: Senior Programmer/Analyst - CRM Systems
Department: Digital Strategies
Location: Remote
Reports To: Senior Programmer/Analyst & Supervisor - CRM Systems
Supervises: None

Context: At the Sierra Club, we believe in the power of togetherness. Together, we remain committed to the fight for a healthy climate built on a foundation of environmental, racial, economic, and gender justice – a future where all people benefit from a healthy, thriving planet and a direct connection to nature. As the climate crisis and deeply entrenched systemic racism all fuel inequity, we will continue to fight for a bold, transformational agenda that recognizes the interconnectedness between our planet, our humanity, and our democracy. By recognizing that our destinies are tied, we continue to name that all things are fundamentally connected, and the overlap between ecology, race, gender, and representative government will move to either advance our collective humanity or to oppress it.

Sierra Club is comprised of staff across the country and a network of volunteer leaders and local chapters that support our grassroots engagement. We are also proud to be a unionized employer, with two labor unions representing more than half of our employees.

Scope: Under the direction of the team leadership, the Senior Programmer/Analyst - CRM Systems works with business units and other IT staff to identify, define and implement business and technical requirements, integrate systems, develop system enhancements, web services, and other products, ensuring that CRM systems and related products interoperate with existing systems consistent with the Club’s overall technical architecture. The Senior Programmer/Analyst – CRM Systems also works with key vendors to assess products and product functions, resolve product problems, and influence product direction. The Senior Programmer/Analyst - CRM Systems develops knowledge of Club’s business processes and core competencies, and the manner in which the Club’s work is done.

Job activities include but are not limited to:

  • Building new digital tools. The Senior Programmer/Analyst - CRM Systems works with business units as well as internal and external technology providers to define business requirements, design, code, build, test, implement and integrate systems.
  • Integrating and maintaining our existing tool suite. The Senior Programmer/Analyst - CRM Systems monitors and analyzes existing systems and procedures and implements modifications to those systems and integrations to maintain high-quality data in order to best meet business needs.
  • Implementing strategic technical enhancements. The Senior Programmer/Analyst - CRM Systems develops enhancements, web services, and other products in support of overall CRM requirements and improving IT system functions, processes, and procedures.
  • Synthesizing data insights. The Senior Programmer/Analyst - CRM Systems delivers reports, dashboards and other business intelligence products to stakeholders across business units, as well as for the purpose of ongoing system monitoring.
  • Contributing to architectural strategy. The Senior Programmer/Analyst - CRM Systems Works with team leadership to define and support architectural standards supporting CRM systems and related products.
  • Maintaining availability as a learning resource. Serves as a subject matter expert for those wishing to gain greater understanding of the Salesforce platform and related technologies.
  • Continuing education. The Senior Programmer/Analyst - CRM Systems stays current with Salesforce CRM and related technologies, ensuring that technical solutions are compatible with the Sierra Club’s business needs and technical architecture.
  • Performing special project assignments and miscellaneous duties as assigned.

The successful candidate must have the following skills and experience:

  • Comprehensive understanding of the Salesforce platform. Familiarity with CRM functions, configuration options, and issues, as well as a strong Salesforce platform development skill set, including the use of Flows, Apex, Visualforce and Aura/Lightning Web Components.
  • Problem Solving Skills. The ability to effectively gather relevant information and make informed decisions, both while working alone and in group environments.
  • Strong communication & teamwork ability. Competency in communicating project status updates, describing technical issues to other team members & stakeholders, and collaborating when you or other team members need assistance tackling tough problems.
  • Track record of operational success. A proven history of delivering a number of varied large scale system functions on-time and on-budget.
  • Equity Analysis and Practice. You are aware of your group identities and how they have shaped your life and experiences at work. You have an analysis of how racism and other forms of oppression in society impact relationships, systems and culture. You bring experience and skills for working effectively with colleagues across group identities and position/role.

The strongest candidates will also demonstrate the following experience, skills and competencies:

  • Salesforce Certifications. In particular, Salesforce Administrator and Platform Developer I.
  • Experience with the business processes and procedures of large non-profits.
  • The ability to organize, track and contribute to multiple projects at a given time.
  • Leadership experience.

Compensation and Benefits

The salary range for this position is $110,000 - $120,000.

This position is represented by a collective bargaining unit and is subject to the terms and conditions of the contract between Sierra Club and Progressive Workers Union or Sierra Employee Alliance, depending on location.

The Sierra Club offers a competitive salary package commensurate with skills and experience plus excellent benefits that include medical, dental, and vision coverage, and a retirement savings 401(k) plan.

This is a category 3 exempt, represented position.

Sierra Club is a 501(c)(4) non-profit organization. Sierra Club employees are not eligible to participate in the Federal Public Service Loan Forgiveness (PSLF) Program.

Sierra Club values the expertise and talents of foreign nationals. Sierra Club sponsors both nonimmigrant and immigrant visas when certain criteria are met, based on immigration laws and organizational needs. Such sponsorship is at the discretion of the Department Head and Sierra Club Human Resources in consultation with the employee’s manager. The Sierra Club cannot guarantee the approval of a visa petition. The Sierra Club is an equal opportunity employer committed to workforce diversity.

To Apply

This position does not have an undergraduate education requirement. If you choose to include your education history, please remove your schools from your resume. You may leave your degree (e.g., “B.A. Philosophy”), but please remove any undergraduate and graduate school names.

This anonymous process is aimed at opening this opportunity to more candidates, reviewing applicants on performance assessments and mitigating bias in the decision-making process.

Lastly, we are intentionally not asking for a cover letter, so please do not send one in with your application.

Explore, enjoy and protect the planet.