BI Engineer

Eddyfi/NDT

Eddyfi/NDT

Sales & Business Development

Calgary, AB, Canada

Posted on Apr 30, 2026

The BI Engineer is responsible for the development and maintenance of database systems and the ongoing analysis of NDT-Global and industry specific data, obtained from a variety of sources.
The role requires proficiency with analytical tools, involves the ability to analyze complex data from conceptualization through presentation to the internal stakeholders and external client

Responsibilities

  • Develop Reports both graphical and table based in an Analytics & BI Platform environment such as Power BI
  • Database Design &Development in a Microsoft SQL Server environment
  • Develop ETL solutions in a MS Visual Studio environment or equivalent
  • Business and data requirements gathering and translating these into software solutions
  • Responsible for testing, ensuring good coding standards
  • Manage expectations from stakeholders, able to set and adjust priorities as needed
  • Build predictive analytics by extracting and aggregating data
  • Writing of technical documents

Qualifications and requirements

  • A bachelor's degree in computer science or related discipline is required
  • 4 years or more professional experience in developing database systems and analysis of heterogeneous data sources is required
  • Strong analytical background is essential. Experience in predictive analytics and statistics is an advantage.
  • Ability to demonstrate working with ETL solutions is preferred
  • Advanced understanding of Microsoft SQL Server & T-SQL
  • Intermediate understanding of Microsoft Integration Services (SSIS)
  • Intermediate understanding of Power BI / Microsoft Reporting Services (SSRS)
  • Basic understanding of Microsoft Access or Oracle databases
  • Basic understanding of TFS or Git source control
  • Strong verbal and written communication skills (English required)

Skillset

  • Ability to write clear and structured technical documentation
  • Ability to aggregate, cleanse, and enrich data to support insights
  • Skilled in communicating with internal stakeholders and external clients
  • Ability to validate outputs and troubleshoot inconsistencies
  • Skilled at setting and adjusting priorities in a dynamic environment
  • High attention to detail and accuracy
  • Proactive mindset with willingness to continuously improve tools and processes