BI Engineer
Eddyfi/NDT
Sales & Business Development
Calgary, AB, Canada
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
