Power BI Developer

Overview

On Site
Depends on Experience
Contract - W2
Contract - 12 Month(s)
100% Travel

Skills

A/B Testing
Agile
Amazon Redshift
Analytical Skill
Analytics
Business Analytics
Business Intelligence
Cloud Computing
Collaboration
Communication
Computer Science
Continuous Delivery
Continuous Integration
Dashboard
Data Analysis
Data Governance
Data Modeling
Data Science
Data Security
Data Structure
Data Visualization
Data Warehouse
ELT
Extract
Transform
Load
Git
KPI
Lifecycle Management
Management
Orchestration
Performance Tuning
Pivotal
Project Planning
Python
R
Reporting
SQL
Snow Flake Schema
Specification Gathering
Sprint
Statistics
Tableau
UI
Use Cases
User Experience
Version Control
Visualization
Workflow

Job Details

Hi,

Job Title: Power BI Developer

Location: Sacramento, CA(Onsite) - must be local

Type: C2C

Job Summary

We are seeking a skilled and insightful Business Intelligence / Data Visualization Engineer to transform raw data into meaningful enterprise reports. This role plays a pivotal part in building analytics dashboards and data visualizations, with a strong emphasis on Tableau. Working closely with the Senior Data Engineer and various business stakeholders, you will turn complex data into clear, interactive insights that drive strategic decisions across the organization. The ideal candidate combines technical BI experience with data awareness, security understanding, and a passion for effective storytelling through data.

Key Responsibilities

  • Design and develop impactful, user-centric dashboards and reports in Tableau for enterprise use cases.
  • Partner with data engineers to understand Snowflake data structures and ensure efficient, secure access to underlying datasets.
  • Define and maintain KPIs, metrics, and visualization standards based on business needs.
  • Write, test, and optimize complex SQL queries to support custom dashboards and ad-hoc analysis.
  • Validate data accuracy and reconcile reporting output with source systems.
  • Collaborate with business teams to gather requirements, translate them into technical specs, and deliver high-quality BI solutions.
  • Support data storytelling through meaningful visualization, UI/UX best practices, and compelling narratives.
  • Participate in Agile sprint cycles and contribute to project planning, delivery, and release milestones.

Technical Skills

  • Proficient in Tableau for dashboard design, advanced charting, calculations, filters, parameters, and performance tuning.
  • Strong experience with SQL and data modeling principles, especially with data warehousing systems like Snowflake, Redshift, or BigQuery.
  • Familiarity with Python or R for light data transformation, statistical analysis, or augmenting Tableau outputs.
  • Exposure to cloud-based data ecosystems, including data security, role access, and data governance practices.
  • Comfortable working with large datasets, data blending, and managing multiple data sources in BI tools.
  • Understanding of version control systems like Git and report lifecycle management.

Nice to Have

  • Experience in A/B testing frameworks, behavioral analytics, or cohort segmentation for user insights.
  • Familiarity with dbt, Airflow, or other orchestration tools to understand the data pipeline behind reporting.
  • Understanding of Agile development, sprint planning, and working in cross-functional teams.
  • Knowledge of data observability and quality checks to ensure reliability in reporting systems.
  • Hands-on experience with Snowflake, including querying, performance tuning, and role-based access.
  • Basic understanding of ELT/ETL workflows and collaboration with Data Engineers on pipeline design.
  • Familiarity with CI/CD practices for data visualization delivery and automation.

Qualifications

  • Bachelor s or Master s degree in Computer Science, Data Science, Business Analytics, or a related field.
  • 4+ years of experience in data analytics, BI reporting, or visualization engineering roles.
  • Strong interpersonal, analytical, and communication skills.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.