Join Our Team as a Senior BI Developer and Data Engineer. Drive Data-Driven Solutions with expertise in Snowflake, Power BI, and Python. This Hybrid role is based in either Toronto or Montreal, and the incumbent must be on-site from day one.
About the Role:
We seek an experienced Senior BI Developer & Data Engineer to join our innovative team. In this role, you’ll leverage your expertise in data warehousing, BI development, and advanced SQL to build robust analytical solutions. You’ll work across teams to deliver data-driven insights, streamline reporting, and optimize business processes. This is an exciting opportunity to work with cutting-edge technologies such as Snowflake and Power BI, driving impactful change across the organization.
Key Responsibilities:
- BI Development & Data Warehousing: Lead the design, development, and optimization of BI solutions and data warehouses to support analytical queries and business intelligence initiatives.
- Advanced SQL & Snowflake Expertise: Use advanced SQL and Snowflake to develop, manage, and enhance the company’s data infrastructure, ensuring scalability and performance optimization.
- Python Data Processing: Implement and maintain Python scripts to automate data processing tasks and build scalable data pipelines.
- Power BI Reporting & Visualization: Use Power BI to develop compelling reports and visualizations that enable data-driven decision-making across departments.
- API Development: Collaborate with teams to create and maintain APIs (PowerShell, REST) for seamless data integration and real-time data exchange.
- Cube Development: (Desirable) Build and optimize data cubes to support high-performance analytical queries and enhance the reporting capabilities of the organization.
- Collaboration & Problem-Solving: Work closely with cross-functional teams, including data analysts, business stakeholders, and developers, to understand data requirements, troubleshoot issues, and deliver solutions that meet business goals.
- Data-Driven Solutions: Support the ongoing development of cloud-based data solutions, staying current with industry trends and ensuring alignment with company objectives.
- Documentation & Best Practices: Maintain detailed documentation of systems, processes, and procedures, ensuring alignment with industry best practices and regulatory standards.
Qualifications:
- 8+ years of experience in BI development, data warehousing, and analytical queries.
- Proficient in advanced SQL and experience with Snowflake.
- Hands-on experience with Python for data processing.
- Intermediate knowledge of Power BI for reporting and visualization.
- Familiarity with API development (PowerShell, REST APIs).
- Experience with Cube Development (Desirable).
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Ability to work both independently and as part of a team.
Preferred Qualifications:
- Certifications in relevant technologies (e.g., Snowflake, Power BI).
- Experience with cloud-based data solutions.
What We Offer:
- Competitive salary and performance-based bonuses.
- Comprehensive health and dental benefits.
- Opportunities for professional development and certification support.
- A collaborative, innovative, and inclusive work environment.
- Flexibility, including remote work options.
Apply Today!
If you’re a seasoned BI Developer & Data Engineer looking to work in a dynamic, fast-paced environment, we’d love to hear from you!