About Apotex Inc.
Apotex is a Canadian-based global health company. We improve everyday access to affordable, innovative medicines and health products for millions of people worldwide, with a broad portfolio of generic, biosimilar, innovative branded pharmaceuticals, and consumer health products. Headquartered in Toronto, with regional offices globally, including in the United States, Mexico, and India, we are the largest Canadian-based pharmaceutical company and a health partner of choice for the Americas for pharmaceutical licensing and product acquisitions.
For more information visit: .
Job Summary
As a BI and AI Developer, you will be instrumental in building and enhancing our business intelligence capabilities, with a strong emphasis on Microsoft Power BI development. Your responsibilities will span the entire Power BI lifecycle, from gathering user requirements and wireframing initial designs to developing interactive dashboards, paginated reports, and implementing write-back functionalities. You will also contribute to AI initiatives, including exploring and implementing natural language processing models and other AI/ML solutions to augment our analytical capabilities. You will collaborate closely with business analysts, data engineers, and architects to understand needs, build user-centric solutions, and foster a data-driven culture within the organization.
Job Responsibilities
- Lead requirements gathering sessions with stakeholders to understand their reporting and analytical needs.
- Create wireframes and mockups of Power BI dashboards and reports to 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 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 user data input or modification through reports (where applicable).
- Utilize Git for version control of Power BI project files, code (e.g., DAX, M), and other 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 designing and developing data pipelines within Azure and Databricks to support Power BI reporting.
- Explore and experiment with AI/ML technologies, particularly NLP models like GPT, to identify business applications.
- Assist in developing and implementing AI-powered features and solutions with senior team members.
- Prepare and present findings and prototypes related to AI initiatives.
- Document BI solutions and AI experiments.
- Stay updated with the latest advancements in Power BI and AI technologies.
- Participate in code reviews and contribute to BI and AI development best practices.
Job Requirements
- Bachelor's degree in Computer Science, Data Science, Information Systems, or a related field.
- Deep understanding of Power BI development, including data modeling, DAX, Power Query, and report/dashboard design principles. Proven ability to gather requirements and translate business needs into technical specifications. Experience in wireframing and designing user-friendly dashboards with UX principles. Expertise in deploying paginated reports using Power BI Report Builder. Experience implementing write-back solutions in Power BI. Ability to connect to various data sources, with skills in data visualization and dashboard creation. Basic knowledge of Power BI service administration and performance optimization techniques. Familiarity with AI/ML concepts, NLP models like GPT, interacting with AI APIs, and basic programming skills in Python or similar. Understanding of data warehousing, SQL, and cloud platforms like Azure. Experience with version control systems like GitHub, GitLab, or Azure DevOps.
- Minimum of 3 years of hands-on BI development experience focusing on Power BI. Proven experience in the full development lifecycle, including requirements gathering, wireframing, development, and deployment. Experience with paginated reports and write-back functionalities a plus. Exposure to AI projects or experimentation is a plus. Familiarity with Azure, Databricks, and agile environments. Experience with Dash or Plotly is considered a strong plus.
At Apotex, we are committed to fostering a welcoming and accessible work environment, where everyone feels valued, respected, and supported to succeed.
We offer accommodations for applicants with disabilities during the recruitment process. If contacted for an interview or testing, please advise us if you require an accommodation.