Salesforce Systems Analyst

Alberta Cancer FoundationEdmonton, AB

About The Position

At the Alberta Cancer Foundation, we exist to create more hope and more moments for Albertans facing cancer, no matter where they live or the type of cancer they’re facing. The Salesforce Systems Analyst plays a key role in supporting the effective administration, optimization, and integrity of Alberta Cancer Foundation’s Customer Relationship Management (CRM) and related systems & applications. Working collaboratively within the Data & Systems team, this role ensures that Salesforce reliably supports fundraising, stewardship, and constituent engagement through accurate, secure, and actionable data. They contribute to a culture of continuous improvement by monitoring data quality, supporting reporting and analytics, and ensuring system changes are well-documented, tested, and effectively adopted.

Requirements

  • Post-secondary degree or diploma in Information Science, Statistics, Analytics or Information Management.
  • 3 – 5 years of experience in systems administration or data analytics, preferably in a fundraising environment;
  • At least 3 years' experience with Salesforce including understanding of data models, security, automation, and configuration concepts
  • Active work with ETL tools and advance Excel experience required.
  • Knowledge of ATIA, POPA, PIPA, PIPEDA, CASL and CRA rules and guidelines.
  • Ability to obtain and maintain a clear Background Check

Nice To Haves

  • NPSP, MCAE, Jave Script experience highly preferred.
  • Experience in other donor management CRMs (e.g. The Raiser’s Edge) considered an asset
  • Experience in the non-profit environment preferred

Responsibilities

  • Act as an administrator for ACF’s Customer Relationship Management (CRM) donor platform (Salesforce NPSP), including configuration, custom objects and fields, workflows, automations, and ongoing maintenance.
  • Provide support to the Sr. Business Systems Analyst as it relates to system design and configuration considerations; end-user experience, workflows and processes; and user access control.
  • Collaborate with stakeholders to gather and document requirements for enhancements to existing CRM-related systems.
  • Understand and stay informed of organizational KPIs and impact metrics in order to support consistent tracking and reporting requirements across the organization.
  • Inform design decisions by providing insights and recommendations based on analysis and stakeholder feedback.
  • Analyze current systems and processes to identify areas for improvement. Perform gap analysis between requirements and Salesforce platform capabilities.
  • Contribute to internal knowledge sharing and continuous improvement of BA practices within the team.
  • Contribute to the development and maintenance of systems documentation, user manuals, how-to videos, and training plans.
  • Support training of end-users to ensure successful adoption and operational use of systems and adherence to system-related processes.
  • As needed, support the prompt response to internal and external data requests in line with established policies and procedures.
  • Act as a key point of contact for data and systems support across the organization, including user enquiries and troubleshooting, escalating complex system problems as needed.
  • Support the ongoing use and development of workflows and automations related to data ingestion and maintenance.
  • Conduct ongoing testing and quality assurance to ensure systems changes and enhancements meet functional and performance requirements.
  • Based on established processes, undertake robust testing for upgrades of key information systems.
  • Communicate issues with third-party vendors and Health Shared Services IT to ensure prompt notification and resolution with minimal disruption to systems and users.
  • Foster a data-literate culture across the organization by promoting best practices in data entry, analysis, and evidence-based decision-making.
  • Assist in monitoring all data accuracy and integrity tasks that are performed by business analysts and users.
  • Contribute to the development, implementation, maintenance, and monitoring of routine data audits and hygiene practices to ensure data quality, accuracy, integrity, and consistency across systems; generate regular status reports and troubleshoot issues as they arise.
  • Ensure compliance with PIPEDA, PIPA, GDPR and other relevant data privacy and protection regulations in all data handling.
  • Monitor, identify and document risks and privacy impact assessments related to new data initiatives or system changes, data policies, procedures, integrations, extraction, dissemination, and integrity; recommend appropriate solutions or corrective actions.
  • Provide support for the extraction, transformation, and loading (ETL) of data from and to external sources, and within the CRM.
  • Support the secure and accurate exchange of data between the CRM and external systems using other integrations such as direct API connectors.
  • As needed, provide support and expertise on software and tools that may interact with the CRM with respect to data, processes, or reporting. These can include, but are not limited to, constituent databases, ETLs, information management systems, financial systems, points of sale, and online tools

Benefits

  • flexible, supportive workplace
  • competitive compensation package
  • professional development opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service