North York (Northwood Park / York University), Canada
- City North York (Northwood Park / York University)
- Country Canada
Job Description
Who We Are
At SFIR Consulting Ltd., we are on a mission to redefine accounting.
We believe our systems team should be proactive, trusted advisors,not reactive service providers. That means staying engaged withclients well beyond go-live, ensuring the systems we implementcontinue to serve their business as it evolves.
We offer systems implementations and consulting across accountingand ERP systems, grounded in the full cycle accounting and sales taxexpertise that shapes how we approach every engagement. We combine\"Big Firm Expertise\" with \"Small Firm Values\" todeliver thoughtful, tailored solutions, and we take thatresponsibility seriously, whether we're setting up a new system orsupporting the accounting work that runs through it.
Job Description
We are hiring one full-time, permanent System ImplementationSpecialist to join our Systems Department, working on our PriorityERP stream. This posting is for an existing vacancy.
As the primary driver of client-facing Priority ERP work at SFIRConsulting, the System Implementation Specialist participates inclient kick-off meetings, then leads the scoping meetings and theexecution of the work that follows. These are larger engagements,longer in duration, and they span the breadth of an ERP system. Youwill hold ultimate accountability for the accurate, on-time technicaldelivery of each assigned client engagement, working in closepartnership with the assigned Project Manager, who oversees overallproject timelines and progress.
Alongside implementation projects, you will deliver Priority ERPSystem Consulting, which ranges from ongoing advisory support on analready-implemented system to potentially picking up and completing animplementation a third party began.
Across every engagement, you provide the technical substance behindthe work, explaining requirements, systems, and tools, and addressingtechnical questions as they arise. Clients gain confidence knowingthey are hearing directly from the person who will configure anddeliver the solution.
This Role Is for Someone Who…
- Owns technical delivery end to end without requiring oversightto confirm the work is correct. Owns technical delivery endto end without requiring oversight to confirm the work is correct.
- Diagnoses and resolves system and implementation issues under timepressure, adapting the solution to the client’s environment ratherthan relying on a fixed play book for every scenario.
- Adjusts their level of explanation to the audience in the room,simplifying or going deeper as needed, including explainingaccounting configuration to clients who do not have an accounting background.
- Documents decisions, assumptions, and actions taken throughout anengagement, clearly enough that the Project Coordinator can trackstatus without following up.
- Flags risk honestly rather than over-promising on what a systemcan do.
- Documents decisions, assumptions, and actions taken throughouttheir work.
- Flags risk honestly rather than over-promising on what they can deliver.
- Is building a career in professional services, not simplyaccumulating a title.
What You Will Be Responsible For
Client and Revenue-Focused Work
- Participate in client kick-off meetings for Priority ERP SystemImplementation projects, then lead the scoping meetings that followto determine the exact scope, tasks, and sequencing required fordelivery, producing a clear and correctly sequenced Scope of Worksand execution plan.
- Lead User Training sessions, User Acceptance Testing, and anyother technical meetings required throughout the engagement,confirming the delivered system meets the client’s requirementsbefore go-live.
- Configure and customize the Priority ERP system to meet specificclient needs in a precise and creative manner, adapting standardfunctionality and processes to the client’s environment.
- Configure the accounting module, including the chart of accounts,tax codes, and linking inventory to accounts payable and accountsreceivable, and determine what to hand off to the client’s ownaccounting team to complete.
- Deploy the Priority ERP system, ensuring the configured andcustomized solution is properly implemented in the client’s environment.
- Consult with clients and internal stakeholders throughout theimplementation so that the solution reflects their requirements.
- Handle scope changes during implementation projects formallythrough the Change Request process, documenting the requested changeand its impact on scope, timeline, and cost.
- Deliver and execute all Priority ERP System Implementation work,ensuring accurate, on-time go-lives.
- Deliver Priority ERP System Consulting engagements, ranging fromsimple to complex.
- Provide training, ongoing support, and professional communicationwith clients and users, whether in person or through remote toolssuch as Zoom.
- Troubleshoot and resolve real-time system, change-management, andimplementation issues to minimize disruption for clients, escalatingappropriately when an issue falls outside the role’s technical authority.
- Collaborate with the assigned Project Manager and ProjectCoordinator to keep engagements on track.
- Direct the day-to-day tasks of any System Support Specialistsassigned to your engagements, clarifying what needs to be done andby when. This is task-level direction and does not carrypeople-management authority.
- Document technical findings, decisions, and outstanding items,identify gaps or inefficiencies in documentation, hand-offs,kickoffs, scoping, and delivery, and propose practical improvementsbased on direct engagement experience.
- Share lessons learned and new methods with team members tostrengthen consistency across engagements.
Administrative Tasks
- Log and track billable hours accurately for all billable tasks.
- Coordinate regularly with the System Support Manager onSupport Specialist capacity, scheduling, and workload acrossactive engagements.
- Maintain accurate, up to date, and well-organized recordsacross all firm tools for all assigned client engagements.
- Participate in weekly check-ins, review reports, and implementrelevant action items department-wide.
- Communicate with internal team members for day-to-daycoordination and administrative correspondence.
- Report all planned leave and absences in advance, per companyleave policy.
- Ensure consistent record-keeping and documentation acrossrelevant firm systems.
- Schedule and participate in both internal and client-facingmeetings, as applicable.
Requirements
What We Are Looking For
These are non-negotiable:
- A minimum of 3 years of hands-on experience implementing orsupporting an enterprise-level ERP system, such as Priority ERP,NetSuite, Microsoft Dynamics 365 Business Central, MicrosoftDynamics 365 Finance and Operations, SAP, or Epicor, in aclient-facing capacity, including experience implementing an ERPsystem from scoping through go-live.
- Experience working directly with clients on systemconfiguration, training and support in a regulated orprofessional services environment.
- Working knowledge of manufacturing or distribution businessoperations, including buying and selling processes, which arePriority ERP’s core client industries.
- A foundational understanding of accounting principles and ERPaccounting system architecture.
- A university degree in information systems, computer science,accounting, business, or a related field, or equivalent practical experience.
- Demonstrated client-facing consulting and scoping ability,determining what needs to be done, in what order, and by when.
- Technical problem-solving, diagnosing and resolving system andimplementation issues under time pressure, adapting solutions tothe specific client environment.
- System configuration and implementation experience on an ERP system.
- Strong organizational and documentation skills.
- The ability to communicate clearly and adjust explanations todifferent audiences.
- General familiarity with data privacy and security practicesrelevant to handling sensitive company or client information.
Everything else, including tools, templates, workflows, andinternal systems, we will train.
Work Location
This role is hybrid, combining remote work with required in-personattendance at client sites when needed, in-office work days, teamevents, and training. Candidates must be able to attend in personwithin the Greater Toronto Area, arranged and funded at their own expense.
Why Join Us?
Compensations, Benefits, and Growth:
- Hybrid work environment (remote and in-office)
- Competitive salary: $90,000 - $120,000 based on experience
- Comprehensive benefits package: Medical (including Rx),Dental, and Vision
- Clear growth pathways to Senior roles
- Opportunity for billable project work
- Eligibility for a discretionary year-end performance bonusbased on individual contribution and overall companyperformance
Our Hiring Process and Next Steps
We use a structured, high-integrity hiring process designed formutual fit:
- Online Pre-Screening Assessment, completed when you apply
- Skills Validation Interview
- Structured Behavioural Interview
- Leadership Alignment Interview
- Reference Check for the preferred candidate
- Conditional Offer & Background Check
- Job Offer
We believe in clarity, fairness, and thoughtful decision-making.
Accommodations are available upon request at any stage of thehiring process in accordance with the Accessibility for Ontarians withDisabilities Act (AODA). If you require accommodation at any point,please let us know and we will work with you to arrange it.