Job Title or Location

Senior Power Bi Developer

Monark - 11 Jobs
Surrey, BC
Posted yesterday
Job Details:
Full-time
Executive

Salary: $90,000 - $105,000

Job Summary

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.

Key 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)

Share This Job: