We’re looking for a Systems Analyst to support an organization as it maintains and improves its current CRM environment while beginning the assessment and selection of its future platform. This 6-month contract will work full-time on-site in Edmonton.
This is a hands-on role combining systems support, data integration and analysis with current-state documentation and requirements gathering. The successful candidate will spend approximately 50% of their time supporting the existing technology environment and 50% helping the organization document processes, identify gaps and define future system requirements.
What You’ll Be Doing
- Support and maintain the organization’s existing CRM environment, currently built on Maximizer CRM
- Troubleshoot system, data and reporting issues and help improve overall data quality
- Work with integrations between the CRM and other business platforms
- Transform incoming data, including flat-file feeds, into formats that can be consumed by the CRM
- Work with APIs, SQL-based data and cloud-hosted systems
- Support the creation and maintenance of custom CRM fields, workflows and functionality
- Assist with data exports, cleanup and reconciliation
- Document the organization’s current-state systems, processes and integrations
- Identify system limitations, process gaps and opportunities for improvement
- Gather business and technical requirements as the organization evaluates future CRM and association management platforms
- Support early-stage needs analysis and eventual product selection
- Collaborate with internal stakeholders, including a Data Analyst supporting reporting and Power BI initiatives
What We’re Looking For
- A few years of experience working as a Systems Analyst, Business Systems Analyst, Application Analyst, CRM Analyst or similar
- Experience supporting a relational database-driven CRM or business application
- Hands-on experience with Microsoft Azure
- Experience working with APIs, system integrations and data transformation
- Working knowledge of SQL and relational databases
- Experience documenting systems, processes, requirements and current-state environments
- Strong troubleshooting skills and comfort working with legacy systems and custom solutions
- Ability to translate business requirements into practical system improvements
Nice to Have
- Experience with Maximizer CRM - not required
- Experience with Microsoft Dynamics 365 Business Central
- Experience with association management systems, membership platforms or benefits administration environments
- Power BI exposure
The organization currently operates several legacy and highly customized solutions and is approaching the point where its existing CRM can no longer effectively support all of its business requirements. This individual will help keep the current environment running while laying the groundwork for the organization’s next-generation platform.