Enable job alerts via email!

Senior Power Bi Developer

Monark

Surrey

On-site

CAD 90,000 - 105,000

Full time

Today
Be an early applicant

Job summary

A data analytics firm in Surrey is seeking an experienced Senior BI Developer to create Power BI dashboards and Streamlit applications. The successful candidate will possess strong SQL and Python skills, along with experience in Snowflake data warehousing. Responsibilities include collaborating with stakeholders to translate business needs into actionable BI solutions. A Bachelor's degree in a relevant field is preferred. Offering a salary between $90,000 - $105,000.

Qualifications

  • 3+ years of experience with Power BI Desktop and Service.
  • 2+ years developing applications with Streamlit.
  • Advanced proficiency in SQL for complex data analysis.

Responsibilities

  • Design and develop interactive Power BI dashboards.
  • Build dynamic Streamlit applications for analytics.
  • Optimize query performance and dashboard load times.

Skills

Power BI
Streamlit
SQL
Python
DAX
Analytical abilities
Communication skills

Education

Bachelor's degree in Computer Science or related field

Tools

Snowflake
Git
Job description
Overview

We are seeking an experienced Senior BI Developer to join our data analytics team. The ideal candidate will be proficient in Power BI and Streamlit development, with solid knowledge of Snowflake for creating comprehensive BI dashboards and tabular reporting solutions. You will be responsible for transforming complex data into actionable insights through interactive visualizations and reports.

Salary: $90,000 - $105,000

Responsibilities
  • Dashboard & Report Development
    • Design and develop interactive Power BI dashboards and reports to meet business requirements
    • Build dynamic Streamlit applications for advanced analytics and data visualization
    • Create tabular reports and KPI scorecards for executive and operational reporting
    • Implement responsive designs that work across desktop, tablet, and mobile devices
  • Data Integration & Modeling
    • Connect to and query Snowflake data warehouse to extract relevant datasets
    • Design and optimize data models for efficient report performance
    • Create and maintain DAX calculations, measures, and calculated columns in Power BI
    • Implement data refresh schedules and monitor data quality
  • Collaboration & Requirements Gathering
    • Partner with business stakeholders to understand reporting requirements and KPIs
    • Translate business needs into technical specifications and visual designs
    • Conduct user training sessions and create documentation for end-users
    • Provide ongoing support and maintenance for existing BI solutions
  • Performance & Optimization
    • Optimize query performance and dashboard load times
    • Implement best practices for data modeling and visualization design
    • Monitor and troubleshoot BI solutions to ensure optimal performance
    • Maintain version control and deployment processes for BI assets
Required Skills & Experience
Technical Skills
  • Power BI: 3+ years of hands-on experience with Power BI Desktop, Service, and Premium features
  • Streamlit: 2+ years developing interactive Python-based web applications with Streamlit
  • Snowflake: Working knowledge of Snowflake data warehouse, including:
  • Writing efficient SQL queries for data extraction
  • Understanding of Snowflake architecture and performance optimization
  • Experience with Snowflake connectors and data loading processes
  • SQL: Advanced proficiency in SQL for complex data manipulation and analysis
  • Python: Strong Python skills for Streamlit development and data processing
  • DAX: Proficiency in writing complex DAX formulas and measures
Additional Technical Knowledge
  • Experience with data visualization best practices and UI / UX principles
  • Familiarity with version control systems (Git)
  • Understanding of data warehousing concepts and dimensional modeling
  • Experience with agile development methodologies
Soft Skills
  • Strong analytical and problem-solving abilities
  • Excellent communication skills for presenting to technical and non-technical audiences
  • Ability to manage multiple projects and prioritize competing demands
  • Detail-oriented with strong quality assurance practices
  • Collaborative mindset for working in cross-functional teams
Preferred Qualifications
  • Bachelor's degree in Computer Science, Information Systems, Data Analytics, or related field
  • Microsoft Power BI certification (DA-100 or equivalent)
  • Experience with other BI tools (Tableau, Looker, etc.)
  • Knowledge of cloud platforms (AWS)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.