We are looking for an Operations Specialist to support the day-to-day flow of inventory, purchasing, logistics, and order execution for a growing product-based business in Woodbridge, Ontario. This position plays a key role in keeping stock levels aligned with demand, coordinating inbound shipments, and ensuring orders are fulfilled accurately across multiple warehouse locations. The successful candidate will also help strengthen operational processes, improve service outcomes, and provide leadership to a team focused on efficient, customer-centred execution.<br><br>Responsibilities:<br>• Direct inventory planning and replenishment activities across several warehouse sites to maintain product availability and balanced stock levels.<br>• Generate and manage purchase orders using demand patterns, forecasts, and replenishment needs while following up on open orders and incoming shipments.<br>• Coordinate international and domestic freight activity by working with suppliers, forwarders, customs partners, and warehouses to keep goods moving on schedule.<br>• Monitor inbound deliveries and resolve issues involving delays, shortages, damaged freight, or order discrepancies before they affect operations.<br>• Oversee order processing from initial receipt through final delivery, ensuring dealer and customer shipments are completed accurately and on time.<br>• Manage operational support related to returns, warranty matters, product replacements, credits, and complex service escalations.<br>• Review inventory performance to identify surplus, slow-moving stock, and opportunities to improve warehouse flow, freight spending, and fulfilment efficiency.<br>• Strengthen workflows, documentation, and reporting across purchasing, inventory control, logistics, and customer service to reduce manual effort and improve consistency.<br>• Establish and track operational performance measures tied to stock accuracy, shipping performance, freight activity, returns, and service quality.<br>• Lead, coach, and develop an operations and customer service team by setting clear expectations, building accountability, and promoting cross-training.
<p><strong>THE ROLE:</strong></p><p>Our client is seeking an experienced Business Analyst to join their Edmonton team on a full-time, long-term contract engagement. This role will work closely with business and technology teams to improve processes, define requirements, and support the delivery of effective technology solutions.</p><p><em>Responsibilities:</em></p><ul><li>Partner with stakeholders and IT teams to understand business needs and define clear requirements</li><li>Facilitate workshops, interviews, and working sessions to gather information and build alignment</li><li>Analyze business processes, systems, and data to identify opportunities for improvement</li><li>Develop requirements, user stories, process maps, acceptance criteria, and supporting documentation</li><li>Collaborate with project teams throughout the solution design, development, testing, and implementation</li><li>Support UAT by defining acceptance criteria and validating that solutions meet business needs</li><li>Maintain requirements documentation and communicate project updates, risks, and changes to stakeholders</li><li>Use data and analysis to support decision-making and evaluate solution outcomes</li></ul><p><strong>WHY THIS ROLE?</strong></p><p>This is an excellent opportunity for a seasoned Business Analyst to make a meaningful impact by driving business process improvements and supporting key technology initiatives within a collaborative and forward-thinking organization. You'll work closely with cross-functional stakeholders, helping shape solutions from initial discovery through implementation while influencing decision-making and delivering measurable business value. In return, you'll join a supportive team environment that values innovation, continuous improvement, and professional growth, while offering a competitive salary, and the opportunity to contribute to high-visibility projects that make a real difference.</p>
We are looking for a Business Analyst to join a growing team in Ontario on a contract-to-permanent basis. This opportunity is well suited to someone who enjoys working in a fast-moving business, turning complex financial and operational data into clear recommendations for leaders across the organization. The role offers exposure to planning, forecasting, reporting, and cross-functional projects, making it ideal for an analytical individual who is eager to contribute beyond routine reporting.<br><br>Responsibilities:<br>• Analyze financial, sales, and operational results to identify trends, explain variances, and support forward-looking business decisions.<br>• Build, refine, and maintain dashboards and reporting tools that provide clear visibility into performance metrics for finance, marketing, and leadership teams.<br>• Partner with stakeholders across departments to gather business needs, document requirements, and translate them into practical reporting or analytical solutions.<br>• Support quarterly forecasting and ongoing planning activities by consolidating data, validating assumptions, and highlighting risks and opportunities.<br>• Develop financial models and ad hoc analyses to evaluate business performance, commercial initiatives, and emerging priorities.<br>• Work with large data sets using tools such as Power BI, Snowflake, Excel, and CRM platforms to produce accurate and actionable insights.<br>• Contribute to project-based initiatives by performing gap analysis, preparing documentation, and helping teams adapt to changing business priorities.<br>• Communicate findings in a concise and meaningful way to both technical and non-technical audiences, including executive stakeholders.
<p>On behalf of our client, Robert Half is seeking a Business Analyst in Edmonton, AB. This on-site, long-term contract role is focused on supporting the final stages of a major Microsoft Dynamics CRM implementation. The selected candidate will work closely with both internal teams and external partners to ensure project success.</p>
<strong>Job Responsibilities</strong>
<ul><li>Gather and document business and user requirements for ongoing CRM initiatives.</li><li>Translate business needs into actionable functional requirements and Jira tickets for development teams.</li><li>Facilitate communication between business stakeholders, technical teams, and external partners to ensure alignment.</li><li>Support Agile project delivery by participating in sprint planning, backlog refinement, and requirements clarification.</li><li>Assist with reviewing and improving business processes throughout the implementation phase.</li><li>Contribute to the management of deliverables within a three-week sprint cycle.</li><li>Collaborate with the Senior Business Analyst to address requirements gaps and drive project completion.</li></ul>
<strong>Job Requirements</strong>
<ul><li>At least 2 years of experience in a Business Analyst or related role.</li><li>Proven ability to gather, document, and translate business requirements into technical deliverables.</li><li>Experience contributing to Agile projects.</li><li>Familiarity with Jira for managing user stories and development tasks.</li><li>Strong communication skills and the ability to engage stakeholders effectively.</li><li>Demonstrated capacity to collaborate with both technical and non-technical teams.</li><li>Experience supporting Microsoft Dynamics 365 CRM implementations is considered an asset.</li><li>Previous participation in enterprise software implementation projects is advantageous.</li><li>Background working with external development teams or implementation partners is valued.</li></ul>
<p>On behalf of our client, Robert Half is seeking a Business Analyst based in Toronto, ON. This position offers a hybrid work arrangement with primary on-site responsibilities. The role is a long-term contract opportunity. The successful candidate will play a vital role in partnering with cross-functional teams to drive business transformation and support organizational objectives.</p>
<strong>Job Responsibilities</strong>
<ul><li>Collaborate with stakeholders across departments to understand business needs and ensure alignment with organizational goals.</li><li>Document and manage requirements throughout the solution lifecycle, including process flows, user stories, and test cases.</li><li>Facilitate workshops and conduct gap analyses to support project delivery.</li><li>Work with software vendors, integration partners, and business teams to configure systems in accordance with defined requirements.</li><li>Identify and recommend process improvements, contributing to their implementation using project management best practices.</li><li>Assist in the creation and review of testing documentation, including test plans and defect tracking.</li><li>Analyze data to support decision-making and develop key performance indicators to measure solution effectiveness.</li><li>Evaluate the impact of change across departments and support the development of mitigation plans for potential challenges.</li></ul>
<strong>Job Requirements</strong>
<ul><li>Degree in Business Administration, Computer Science, Finance, or a related discipline.</li><li>5–7 years of experience in business analysis or a combination of relevant education and experience.</li><li>Demonstrated ability to communicate complex information clearly to diverse audiences in both written and verbal formats.</li><li>Ability to lead initiatives independently and adapt to shifting priorities in a dynamic environment.</li><li>Strong analytical and problem-solving abilities with attention to detail.</li><li>Familiarity with Agile and Waterfall methodologies.</li><li>Experience supporting or leading software implementation projects is considered an asset.</li><li>Advanced skills in MS Office tools such as Visio, Excel, PowerPoint, Planner, and SharePoint.</li><li>Experience with requirements management tools (such as Azure DevOps or Jira) is an asset.</li><li>Certification from IIBA CBAP is an asset.</li><li>Experience in the real estate sector is considered an asset.</li></ul>
<p>We are looking for a <strong>Financial Analyst </strong>to join a team in Ottawa, Ontario and provide strong financial insight across reporting, budgeting, and project performance activities. In this role, you will help strengthen financial controls, support accurate revenue recognition, and contribute to planning processes that guide business decisions. The successful candidate will combine analytical thinking with sound accounting knowledge to deliver clear reporting, practical recommendations, and dependable support to finance and operational teams.</p><p><br></p><p><strong>Responsibilities:</strong></p><p>• Examine preliminary financial statements, assess key results, and complete month-end journal entries along with balance sheet reconciliations.</p><p>• Evaluate project financial performance through earned value analysis and detailed project reviews to identify trends and issues.</p><p>• Flag engagements with elevated financial exposure and support appropriate revenue treatment based on accounting requirements.</p><p>• Analyze contract terms to identify provisions that could affect financial reporting and revenue recognition outcomes.</p><p>• Create, refine, and maintain finance policies and procedures that support planning, analysis, and consistent reporting practices.</p><p>• Work closely with internal and external auditors by preparing documentation, responding to inquiries, and assisting with control-related review requests.</p><p>• Contribute to the rollout of organizational systems and help embed finance processes into regular business operations.</p><p>• Assist with the preparation of forecasts and annual operating, shared services, and capital budgets, while tracking variances against plan.</p><p>• Produce short- and long-range financial analysis, modelling support, and ad hoc reporting for finance colleagues and subcontractor teams.</p>
<p>Our client is seeking a General Accountant to join their team in a hands-on role supporting both accounting and payroll operations. Reporting to the Controller, the role will be responsible for;</p><p><br></p><p>Key Responsibilities</p><p><br></p><ul><li>Support the month-end close process, including journal entries, accruals, and account reconciliations.</li><li>Prepare balance sheet reconciliations, bank reconciliations, and general ledger analyses.</li><li>Maintain the fixed asset ledger and related accounting schedules.</li><li>Perform inventory reconciliations and support inventory accounting activities.</li><li>Assist with standard costing, job costing, purchase price variance (PPV), and production variance analysis.</li><li>Reconcile inventory, subledgers, and other accounts to the general ledger.</li><li>Support accounts payable and accounts receivable processes, resolving discrepancies as required.</li><li>Support financial reporting and operational analysis.</li><li>Participate in process improvements and support an evolving accounting function.</li><li>Coordinate weekly payroll for over 50 employees, including hourly, salaried, and temporary staff.</li><li>Review employee timesheets and supervisor approvals to ensure payroll accuracy.</li><li>Verify temporary employee hours and provide approved hours to staffing agencies.</li><li>Prepare payroll journal entries and payroll-related accruals.</li><li>Reconcile payroll balances, vacation accruals, benefits, and year-end payroll information.</li><li>Assist with payroll audits and validate T4 reporting and payroll records.</li><li>Ensure payroll processes comply with company policies and legislative requirements.</li></ul><p><br></p>
We are looking for a Financial Analyst to support financial operations for a busy media environment in Toronto, Ontario. This Long-term Contract position will partner with production, studio operations, HR, IT, and finance teams to keep project finances organized, maintain accurate billing and payment activity, and support budget oversight for freelance and vendor-related work. The successful candidate will bring strong analytical ability, sound judgment, and a proactive approach to coordinating financial processes across multiple stakeholders.<br><br>Responsibilities:<br>• Coordinate with studio teams, HR, and IT to establish freelancers in the required financial and production systems so they can begin work efficiently.<br>• Lead onboarding support for freelance workers, including guidance on weekly processes and training on submitting job requests, purchase orders, and related financial documentation.<br>• Monitor completion of required training and approvals for freelancers, and work with internal partners to resolve access or system issues when they arise.<br>• Partner with studio and production leadership to forecast annual freelance resource needs and maintain associated budget plans for review and approval.<br>• Facilitate regular billing and financial review meetings with project stakeholders to track costs, resolve discrepancies, and support accurate reporting.<br>• Review vendor and freelancer invoices for completeness, obtain the necessary approvals, and coordinate timely submission for payment processing.<br>• Verify that freelancer time is charged to the correct projects each week and collaborate with producers to address missing or inconsistent entries.<br>• Support project financial administration by assigning or managing job numbers, maintaining accurate project statuses, and responding to billing-related questions from studio staff.<br>• Prepare and route financial request documentation for approvals, maintain organized tracking records, and contribute to ad hoc reporting as needed.
Overview
Our Edmonton-based client is seeking a Business Analyst to support process improvement and automation initiatives across the organization. The successful consultant will work closely with stakeholders to understand current business processes, document workflows, identify inefficiencies, and support the evaluation of potential automation and system solutions.
Current projects include documenting and improving timesheet-related processes, mapping workflows between project management and HR systems, reducing manual spreadsheet-based activities, and identifying opportunities to streamline operations through automation and technology. This role will focus primarily on business analysis, requirements gathering, process documentation, and stakeholder engagement, while collaborating with technical resources responsible for solution design and implementation.
This is an initial part-time contract requiring approximately 10-15 hours per week. The role is fully remote; however, consultants must be located in Edmonton to support occasional onsite meetings if required.
Key Responsibilities
Conduct stakeholder interviews and requirements-gathering sessions to understand business challenges, current processes, and operational goals.
Document current-state business processes, workflows, and business requirements.
Create process maps, workflow diagrams, and supporting documentation.
Analyze business processes and identify opportunities for efficiency improvements, automation, and process optimization.
Support the development of future-state process recommendations and business requirements for proposed solutions.
Assist with data gathering, research, and evaluation of business and technology solutions.
Collaborate with technical teams to communicate requirements and support implementation activities.
Participate in testing, validation, and user acceptance activities as needed.
Provide regular project updates and maintain project documentation.
Required Qualifications
3+ years of experience in a Business Analyst, Process Analyst, or similar role.
Experience gathering and documenting business requirements.
Strong process mapping and business process documentation skills.
Experience facilitating discussions and working with business stakeholders.
Strong analytical and problem-solving abilities.
Excellent written and verbal communication skills.
Proficiency with Microsoft Office applications, including Excel, Word, and Visio (or similar process-mapping tools).
Ability to manage multiple priorities and work independently in a remote environment.
Interest in process improvement, automation, and technology-driven solutions.
Nice-to-Have Qualifications
Exposure to workflow automation platforms such as Microsoft Power Automate.
Familiarity with Microsoft Copilot or other AI productivity tools.
Experience supporting process improvement or digital transformation initiatives.
Basic understanding of systems integrations, APIs, or data flow concepts.
Experience working in consulting, professional services, or project-based environments.
<p><strong>Overview</strong></p><p>Our client is seeking an experienced Business Analyst for a 6-month contract supporting a large-scale ERP modernization initiative involving the migration from Microsoft Dynamics AX 2012 to Dynamics 365 Finance & Operations (D365 F&O). This role will serve as a key liaison between business stakeholders, project teams, and technical resources to ensure business requirements are well-defined, documented, and successfully translated into solution designs.</p><p><br></p><p>The ideal candidate brings hands-on experience supporting ERP transformation projects, particularly within Dynamics AX or D365 F&O environments. This individual should be a true consultant who can quickly understand business processes, identify gaps and opportunities, facilitate discussions with stakeholders, and help drive project deliverables with minimal onboarding.</p><p><br></p><p><strong>Responsibilities</strong></p><ul><li>Gather, analyze, and document business requirements related to the migration from AX 2012 to D365 F&O.</li><li>Facilitate workshops and meetings with business stakeholders to understand current-state processes and future-state requirements.</li><li>Document business processes, workflows, functional requirements, and user stories.</li><li>Conduct gap analyses between existing AX 2012 functionality and D365 F&O capabilities.</li><li>Collaborate closely with functional consultants, developers, project managers, and business stakeholders throughout the project lifecycle.</li><li>Support solution design discussions and ensure requirements are clearly communicated to technical teams.</li><li>Assist with data migration planning, testing, validation, and user acceptance testing (UAT).</li><li>Develop test scenarios, coordinate testing activities, and track issue resolution.</li><li>Support organizational change management, user training, and adoption activities as required.</li><li>Maintain project documentation and provide regular updates on requirements and project progress.</li></ul>
<p>On behalf of our client, Robert Half is seeking an Accounting Analyst in Calgary, AB. This on-site opportunity is within the oil and gas services sector. The role is offered as a long-term contract position, providing the chance to contribute to a dynamic and high-volume environment.</p>
<strong>Job Responsibilities</strong>
<ul><li>Oversee full-cycle account reconciliations, particularly for retail operations.</li><li>Manage high-volume accounting tasks and ensure accurate financial records.</li><li>Prepare and post journal entries and support accrual processes.</li><li>Assist with month-end and year-end closing procedures.</li><li>Conduct detailed variance analysis to support financial decision-making.</li><li>Utilize large ERP systems to process and reconcile data.</li><li>Handle large data sets with efficiency and attention to detail.</li><li>Leverage intermediate Excel skills, including pivot tables and VLOOKUPs, for data analysis and reporting.</li><li>Support process improvements related to inventory and financial controls.</li></ul>
<strong>Job Requirements</strong>
<ul><li>Experience in accounting or finance, with exposure to high-volume environments.</li><li>Hands-on experience with account reconciliations and journal entries.</li><li>Proficiency in Excel, including use of pivot tables and VLOOKUP functions.</li><li>Background working with large ERP systems.</li><li>Ability to analyze variances and interpret financial data.</li><li>Strong organizational skills and attention to accuracy.</li><li>Capacity to manage multiple priorities within tight deadlines.</li></ul>
<p>Our client is seeking a Merchant KYB Analyst to support enhanced due diligence activities and ongoing risk reviews for high-risk merchant relationships. This role is critical in ensuring risk exposure is properly assessed, monitored, and managed throughout the merchant lifecycle.</p><p><em>Responsibilities:</em></p><ul><li>Conduct enhanced due diligence reviews for high-risk merchants and operators during onboarding, validating risk factors and supporting risk classification decisions</li><li>Perform ongoing monitoring of merchant relationships, identifying changes in ownership, business activity, or transaction patterns that may impact risk ratings</li><li>Manage periodic risk-based reviews to ensure high-risk accounts remain current and compliant with internal requirements</li><li>Maintain detailed, audit-ready documentation of due diligence findings, assessments, and review outcomes</li><li>Escalate merchants with increasing risk concerns and provide recommendations regarding continued relationships, enhanced controls, or offboarding actions</li><li>Serve as a key point of contact for internal teams regarding high-risk merchant matters and risk-related inquiries</li><li>Review complex ownership structures, licensing information, and supporting documentation across multiple jurisdictions</li><li>Support ongoing improvements to merchant risk management and compliance practices</li></ul><p><strong>WHY THIS ROLE?</strong></p><p>This is an exciting opportunity to join a fast-paced and highly regulated environment where your expertise will directly contribute to protecting the integrity of the business. You'll work with complex merchant relationships, gain exposure to evolving compliance and risk challenges, and play a meaningful role in key decision-making processes. The organization offers a collaborative culture, opportunities for professional development, and exposure to diverse domestic and international operations. Along with a competitive salary and comprehensive benefits package, you'll have the chance to further develop your compliance and risk management expertise. If you're looking for a career where your analytical skills and due diligence experience can make a real impact, apply today.</p>