Search jobs now Find the right job type for you Explore how we help job seekers Contract talent Permanent talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Legal Administrative and Customer Support Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2026 Salary Guide Demand for Skilled Talent Report Press Room Tech insights and talent strategies Labour market overview AI in recruiting Staffing for small businesses Browse jobs Find your next hire Our locations

10 results for Business Intelligence Developer jobs

Business Intelligence Developer (Salesforce & Power BI)
  • Calgary, AB
  • onsite
  • Temporary
  • 40 - 70 CAD / Hourly
  • <p>We are seeking a <strong>Business Intelligence (BI) Developer / BI Analyst </strong>to lead the design and development of scalable reporting solutions for a growing <strong>Salesforce Experience Cloud environment</strong>. This individual will partner closely with business stakeholders to understand reporting requirements, translate business needs into technical solutions, and build standardized dashboards and reports that improve decision-making across the organization.</p><p><br></p><p>Today, reporting requests are largely ad hoc, with new reports being created for individual campaigns as business needs arise. The objective of this role is to transform that process by developing a centralized reporting framework and reusable report library that enables users to leverage standardized dashboards and reports wherever possible, reducing duplication while improving consistency and efficiency.</p><p><br></p><p>This contract role has an initial term of 3-months and will ideally work on-site in Calgary, AB. However, remote work would be considered for the ideal applicant. </p><p><br></p><p><strong>Responsibilities</strong></p><ul><li>Partner directly with business stakeholders to gather, analyze, and document reporting requirements.</li><li>Translate business questions into intuitive dashboards, visualizations, and reports.</li><li>Design, develop, and maintain reporting solutions within Salesforce Experience Cloud.</li><li>Develop Power BI dashboards and reports where appropriate, integrating data from Salesforce and other business systems.</li><li>Create reusable reporting templates and standardized dashboards that can support future campaigns without requiring new development.</li><li>Build and maintain a centralized reporting library that enables business users to self-serve common reporting needs.</li><li>Analyze existing reporting processes and identify opportunities to automate, consolidate, and improve efficiency.</li><li>Ensure reporting solutions are accurate, scalable, and aligned with business objectives.</li><li>Collaborate with technical teams to source, validate, and model data for reporting.</li><li>Provide ongoing enhancements, maintenance, and optimization of existing reports and dashboards.</li><li>Document reporting logic, data definitions, and best practices.</li></ul><p><br></p>
  • 2026-07-13T00:00:00Z
Business Analyst
  • Vancouver, BC
  • remote
  • Temporary
  • 33.25 - 38.5 CAD / Hourly
  • <p>Our client, a leader in the real estate and finance industry, is looking for a skilled and business-savvy Business Analyst for a 6-month contract. This hybrid role, based in Vancouver, requires a professional with a strong background in finance or real estate projects. The ideal candidate will focus on business processes, system implementation, and compliance while working closely with teams in North America and APAC. Flexibility with working hours will be necessary to accommodate different time zones.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Collaborate with stakeholders to gather business requirements, specifically for financial systems and commission-based platforms.</li><li>Analyze, document, and communicate business processes related to tracking deals, invoicing, compliance, and commission calculations.</li><li>Work with COTS (Commercial Off-The-Shelf) applications to ensure proper utilization and optimization of the platform that tracks property/client information and commissions.</li><li>Ensure SOC compliance and assist in preparing compliance reports for shareholders.</li><li>Participate in data migration and system configuration processes, focusing on finance and real estate platforms.</li><li>Partner with teams in Sydney, requiring flexibility with working hours to accommodate different time zones.</li><li>Provide input on improvements and help maintain system performance for revenue tracking, invoicing, and compliance.</li><li>Support testing and system validation processes for new features and changes to the platform.<strong></strong></li></ul>
  • 2026-07-21T00:00:00Z
Functional Business Analyst
  • Edmonton, AB
  • remote
  • Temporary
  • 0 - 0 CAD / Yearly
  • <p><strong>THE ROLE:</strong></p><p>Our client is seeking an experienced Functional Business Analyst (Sage 300) for an exciting contract engagement. Working closely with stakeholders across the organization, you will play a key role in evaluating existing workflows, identifying opportunities for improvement, and supporting the optimization of Sage 300. You will act as a bridge between business users and technical teams, ensuring system enhancements align with organizational objectives and deliver measurable value.</p><p><em>Key Responsibilities:</em></p><ul><li>Analyze current business processes and identify opportunities to improve efficiency, effectiveness, and system utilization</li><li>Gather, document, and validate business and functional requirements for system enhancements and process improvements</li><li>Collaborate with finance and operational teams to optimize Sage 300 functionality and workflows</li><li>Support ERP upgrades, integrations, testing activities, and implementation initiatives</li><li>Facilitate user acceptance testing and assist with issue resolution</li><li>Develop reports, process documentation, and user guides</li><li>Deliver end-user training and support change management initiatives</li><li>Partner with stakeholders to ensure solutions meet business needs and drive continuous improvement</li></ul><p><strong>ABOUT YOU:</strong></p><p>You are a collaborative and solutions-oriented Business Analyst who thrives in environments where technology and business processes intersect. You enjoy engaging with stakeholders, understanding operational challenges, and translating requirements into practical, effective solutions. With strong Sage 300 expertise and a solid foundation in finance-related processes, you can quickly assess business needs, recommend improvements, and support successful project delivery. You are an effective communicator who can confidently interact with both technical teams and business leaders while managing competing priorities.</p><p><br></p><p><strong>WHAT&#39;S ON OFFER?</strong></p><p>This contract opportunity offers the chance to make a meaningful impact within a dynamic organization while applying your expertise to high-value ERP optimization initiatives. In return for your knowledge and experience, you will receive competitive compensation reflective of your skills and market demand, along with the opportunity to work alongside experienced professionals, influence critical business processes, and contribute to projects that deliver tangible organizational improvements. This role provides excellent exposure to system enhancement initiatives while allowing you to leverage your Sage 300 expertise in a collaborative environment. This role is ideal for a business systems professional who combines strong ERP expertise with a deep understanding of finance and operational processes. Don’t delay, apply today!</p><p><br></p>
  • 2026-08-05T00:00:00Z
Data Engineer
  • North York, ON
  • onsite
  • Permanent
  • 110000 - 125000 CAD / Yearly
  • <p>We are looking for an experienced Data Engineer to build and enhance modern data solutions that support finance-focused business priorities in Toronto, Ontario. This position combines hands-on engineering with technical leadership to strengthen data pipelines, improve model consistency, and enable trusted reporting and advanced analytics. The successful candidate will help modernize legacy data environments within a cloud-based Lakehouse architecture while promoting strong governance, security, and scalability across enterprise data platforms.</p><p><br></p><p><strong>What you&#39;ll be working on:</strong></p><p>• Design, build, and maintain scalable data pipelines and integrations that support finance data products and downstream reporting needs.</p><p>• Lead the modernization of legacy finance data environments by moving critical datasets and workflows into Azure-based Lakehouse platforms.</p><p>• Develop reusable engineering frameworks and standardized data models to improve consistency, efficiency, and long-term maintainability.</p><p>• Collaborate with cross-functional stakeholders to connect finance data assets with broader enterprise platforms for analytics, planning, and AI-driven use cases.</p><p>• Apply data governance, security, and quality standards throughout the data lifecycle to ensure reliable and compliant solutions.</p><p>• Optimize data processing performance for large and complex datasets using tools such as Databricks, PySpark, and Azure-native services.</p><p>• Support the delivery and ongoing enhancement of business intelligence solutions, including data structures used for Power BI reporting.</p><p>• Contribute to platform administration and technical best practices across Azure data services, while documenting work and tracking delivery through project tools.</p><p>• Identify opportunities to streamline data processes and implement improvements that increase operational efficiency and solution reliability.</p>
  • 2026-07-18T00:00:00Z
Data Scientist
  • Cambridge, ON
  • onsite
  • Temporary
  • 55.4135 - 64.163 CAD / Hourly
  • We are looking for a Data Scientist to join an automotive organization in Cambridge, Ontario on a Long-term Contract basis. This position centres on developing statistical and machine learning solutions that connect market information with sales and inventory performance. The successful candidate will combine strong analytical thinking with hands-on Python modelling to generate actionable business insights. You will work with modern data and BI tools to evaluate model effectiveness and strengthen data-driven decision-making.<br><br>Responsibilities:<br>• Design and refine statistical and machine learning models that link market trends with sales and inventory analysis.<br>• Analyze data pipelines and reporting inputs to ensure reliable information is available for modelling and performance evaluation.<br>• Build, test, and interpret models in Python using notebook-based workflows to support business analysis.<br>• Measure model outcomes using appropriate performance indicators and recommend adjustments to improve analytical value.<br>• Partner with business and analytics stakeholders to translate commercial questions into practical modelling approaches.<br>• Use BI and low-code analytical tools to present findings in a clear and decision-focused manner.<br>• Explore large-scale datasets using relevant big data and cloud technologies to uncover patterns and support forecasting activities.
  • 2026-07-30T00:00:00Z
Sr. Business Analyst
  • Calgary, AB
  • onsite
  • Temporary
  • 60 - 70 CAD / Hourly
  • <p><strong>Overview</strong></p><p>Our Calgary-based client is seeking a <strong>SharePoint Business Analyst / Change Management Consultant</strong> for a <strong>3-6 month part-time contract (approximately 20 hours/week)</strong>. This role will focus on improving SharePoint adoption across various business functions, including HR, Quality, and other operational teams.</p><p><br></p><p>The organization has invested in SharePoint but is not fully leveraging its capabilities, resulting in manual processes, inconsistent utilization, and missed efficiency opportunities. They are looking for a consultant who can assess current workflows, identify opportunities for improvement, educate stakeholders, and guide departments through practical SharePoint adoption strategies.</p><p><br></p><p>This is an ideal opportunity for a consultant who combines strong business analysis skills with change management, training, and stakeholder engagement experience.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Engage with business stakeholders across departments including HR, Quality, Operations, and Corporate Services to understand current processes and challenges.</li><li>Assess how teams are currently utilizing SharePoint and identify gaps, inefficiencies, and opportunities for improvement.</li><li>Recommend practical solutions and best practices to improve SharePoint adoption and user engagement.</li><li>Facilitate workshops, discovery sessions, and stakeholder interviews to gather business requirements.</li><li>Translate business needs into SharePoint-related process improvements and adoption strategies.</li><li>Develop training materials, job aids, and user documentation.</li><li>Deliver end-user training sessions and coaching to support organizational adoption.</li><li>Act as a trusted advisor to business leaders on how SharePoint can be leveraged to streamline workflows, document management, collaboration, and information sharing.</li><li>Support change management activities including communications, stakeholder engagement, readiness assessments, and adoption planning.</li><li>Measure and report on adoption progress, user feedback, and improvement opportunities.</li><li>Collaborate with internal IT teams and business leaders to ensure solutions align with organizational objectives.</li></ul>
  • 2026-07-24T00:00:00Z
Database Analyst
  • Thornhill, ON
  • onsite
  • Permanent
  • 50000 - 76000 CAD / Yearly
  • We are looking for a Database Analyst to support data-driven decision-making for a service-focused organization in Thornhill, Ontario. This role combines database expertise with business insight to turn complex information into clear reporting, campaign analysis, and practical recommendations. The successful candidate will work closely with cross-functional teams to interpret data, evaluate performance, and develop meaningful analytics solutions.<br><br>Responsibilities:<br>• Analyze marketing and customer data to identify trends, measure campaign results, and provide actionable business insights.<br>• Build, maintain, and optimize database queries and data sets to support reporting, segmentation, and performance analysis.<br>• Develop dashboards and visual reports using tools such as Power BI or Tableau to communicate findings effectively to stakeholders.<br>• Partner with business teams to translate analytical needs into structured reporting and data solutions that support decision-making.<br>• Design and assess tests and experiments to evaluate initiatives, validate assumptions, and improve future campaign performance.<br>• Use programming and database tools to manage large enterprise data environments and ensure reliable access to information.<br>• Prepare clear summaries and presentations that connect analytical results to business objectives for both technical and non-technical audiences.<br>• Support data initiatives involving SQL-based environments, including work completed through SQL Server Management Studio and related platforms when required.
  • 2026-07-28T00:00:00Z
SharePoint Developer
  • Kitchener, ON
  • onsite
  • Temporary
  • 65 - 75 CAD / Hourly
  • <p>We are looking for a SharePoint Developer to support and enhance collaboration tools for a team based in Kitchener, Ontario. This Long-term contract position focuses on administering SharePoint environments, improving document management practices, and helping users get the most from Microsoft 365 applications. The ideal candidate will combine strong technical knowledge with a practical, service-oriented approach to support, access management, and platform optimization.</p><p><br></p><p>Responsibilities:</p><p>• Administer SharePoint sites by maintaining structure, access levels, and user permissions to support secure and efficient collaboration.</p><p>• Build and organize document libraries, lists, workflows, and team sites that align with operational needs and information management standards.</p><p>• Deliver guidance and training sessions to employees on SharePoint functionality, effective usage methods, and sound document control practices.</p><p>• Respond to user questions, diagnose platform issues, and resolve SharePoint-related problems in a timely manner.</p><p>• Oversee key Microsoft 365 tools such as Teams, OneDrive, Outlook, and associated services to ensure reliable day-to-day use.</p><p>• Handle user account updates, access requests, and permission changes while following established security requirements.</p><p>• Monitor platform performance and recommend improvements that strengthen usability, governance, and collaboration across teams.</p>
  • 2026-08-10T00:00:00Z
Lead Data Engineer
  • North Vancouver, BC
  • onsite
  • Permanent
  • 130000 - 150000 CAD / Yearly
  • <p>In this hands-on Lead Data Engineer position, you will be responsible for overseeing how data is connected, moved, and delivered across a complex enterprise technology environment within the transportation space. You will lead the teams and platforms that enable data to be collected from multiple systems, transformed reliably, and delivered as trusted data products that support reporting, analytics, and day‑to‑day business operations.</p><p><br></p><p>Our client is headquartered in North Vancouver, British Columbia. The role is onsite initially to support onboarding and collaboration, and after the first 90 days, it qualifies for an optional hybrid work arrangement under the company’s flexible work policy.</p><p><br></p><p>You will lead a small group of data engineers and integration specialists while also providing technical direction on architecture, tooling, and delivery practices. The role works closely with business leaders, IT partners, and vendors to ensure data solutions are scalable, secure, and aligned with evolving business needs.</p><p><br></p><p>This is a full‑time, permanent opportunity offering a competitive compensation package, paid time off, and comprehensive extended health and dental benefits.</p><p><br></p><p>A key attraction of this role is the opportunity to take ownership of a modern Azure‑based data environment, influencing both the technical roadmap and how data is used across the organization.</p><p><br></p><p><strong>HOW TO APPLY</strong></p><p><br></p><p>A bit about myself - my name is Nathan Wawruck, and I am a recruitment consultant based in Vancouver, BC. I have over a decade of matching technology professionals to job opportunities, and I am always looking to connect with like-minded people in the Vancouver area.</p><p><br></p><p>If you&#39;re interested in pursuing this role, please apply to this posting online, and contact me for an initial discussion. This is a chance for us to discuss specifics, such as the company name, the key hiring managers, and the more in-depth job requirements. This is also a great opportunity to talk about your overall career goals and preferences. We can even discuss other potential roles which may fit what you&#39;re looking for. Please find me on LinkedIn by searching my name: Nathan Wawruck</p>
  • 2026-07-21T00:00:00Z
Data Warehouse Application Support
  • Thornhill, ON
  • onsite
  • Permanent
  • 65000 - 80000 CAD / Yearly
  • <p>We are looking for a Data Warehouse Application Support specialist to join a service-focused team in Thornhill, Ontario. This role supports data warehouse operations, reporting, and analytical processes while helping ensure data reliability and timely issue resolution. The successful candidate will combine strong technical expertise with clear communication, sound documentation practices, and the ability to work effectively in an Agile environment.</p><p><br></p><p>Responsibilities:</p><p>• Support day-to-day operation of data warehouse applications by investigating issues, resolving defects, and maintaining stable system performance.</p><p>• Develop and enhance Python-based scripts and processes to automate support activities, data handling, and operational tasks.</p><p>• Write and optimize SQL queries across Oracle and SQL Server environments to troubleshoot data issues and validate results.</p><p>• Build, update, and maintain dashboards, reports, and Power BI deliverables that support business visibility and decision-making.</p><p>• Monitor ETL workflows, including SSIS-related processes, to identify failures, coordinate fixes, and improve data flow reliability.</p><p>• Produce clear technical documentation for support procedures, reporting logic, recurring issues, and resolution steps.</p><p>• Collaborate with cross-functional teams in Agile delivery settings, participating in planning, tracking, and continuous improvement activities using tools such as JIRA.</p><p>• Contribute to quality assurance efforts by validating outputs, testing changes, and helping maintain high data accuracy standards.</p><p>• Provide project-based support and take the lead on assigned initiatives when required, ensuring deadlines and service expectations are met.</p>
  • 2026-07-28T00:00:00Z