
Specialist, AI-BI Developer
- North York, ON
- Permanent
- Full-time
- Lead requirements gathering sessions with stakeholders to understand their reporting and analytical needs.
- Create wireframes and mockups of Power BI dashboards and reports to effectively communicate design concepts and ensure optimal user experience (UX).
- Design, develop, and deploy interactive and visually appealing reports and dashboards using Microsoft Power BI, adhering to UX best practices.
- Develop and maintain Power BI data models, ensuring optimal performance and scalability.
- Connect to various data sources and transform data using Power Query (M language) within Power BI.
- Implement and manage Power BI security models and access controls.
- Develop and deploy paginated reports using Power BI Report Builder for formatted, print-ready outputs.
- Design and implement write-back solutions within Power BI to enable users to input or modify data through reports (where applicable).
- Utilize Git for version control of Power BI project files, code (e.g., DAX, M), and other relevant development artifacts.
- Collaborate with the team using Git for branching, merging, and code reviews.
- Troubleshoot and resolve issues related to Power BI reports, dashboards, and paginated reports.
- Participate in the design and development of data pipelines within Azure and Databricks to support Power BI reporting.
- Explore and experiment with AI/ML technologies, particularly natural language processing models like GPT, to identify potential business applications.
- Assist in the development and implementation of AI-powered features and solutions, working alongside senior team members.
- Prepare and present findings and prototypes related to AI initiatives.
- Document BI solutions and AI experiments.
- Stay up-to-date with the latest advancements in Power BI and AI technologies.
- Participate in code reviews and contribute to BI and AI development best practices
- Education
- Bachelor's degree in Computer Science, Data Science, Information Systems, or a related field.
- Knowledge, Skills and Abilities
- Deep understanding of Microsoft Power BI development, including data modeling, DAX (Data Analysis Expressions), Power Query (M language), and report/dashboard design principles.
- Proven ability to conduct requirements gathering and translate business needs into technical specifications.
- Experience in wireframing and designing user-friendly Power BI dashboards and reports, with a strong understanding of UX principles.
- Expertise in developing and deploying paginated reports using Power BI Report Builder.
- Experience implementing write-back solutions in Power BI (e.g., using Power Apps visual or other custom solutions).
- Proven ability to connect to various data sources (e.g., databases, cloud services, APIs) within Power BI.
- Strong skills in data visualization and creating impactful dashboards.
- Understanding of Power BI service administration basics, including workspace management and sharing.
- Knowledge of Power BI performance optimization techniques.Technology and Data savviness, passionate about latest technology trends and data driven mindset, innovative and curious mindset, with a passion for learning and teaching
- Familiarity with basic concepts of Artificial Intelligence and Machine Learning.
- Exposure to Natural Language Processing (NLP) concepts and models, including large language models like GPT.
- Understanding of how to interact with APIs for AI services.
- Basic programming skills in Python or a similar language relevant to AI/ML.
- An interest in exploring and experimenting with new AI technologies.
- Understanding of data warehousing concepts and dimensional modeling.
- Proficiency in SQL for querying and manipulating data.
- Familiarity with cloud data platforms, particularly Microsoft Azure.
- Experience with platforms like GitHub, GitLab, or Azure DevOps for repository management.
- Experience
- Minimum of 3 years of hands-on experience in Business Intelligence development with a strong focus on Microsoft Power BI.
- Proven experience in the full Power BI development lifecycle, including requirements gathering, wireframing, development, and deployment.
- Experience developing paginated reports using Power BI Report Builder.
- Experience implementing write-back functionalities in Power BI is a plus.
- Experience using Git for version control in a collaborative development environment.
- Some exposure to or participation in AI-related projects or experimentation is a plus.
- Familiarity with Azure and Databricks is beneficial.
- Experience working in an agile development environment is preferred.
- Experience with Dash or Plotly development is considered a strong plus.