BI Developer
Listed on 2026-02-19
-
IT/Tech
Business Systems/ Tech Analyst, Data Analyst, Business Continuity, Data Science Manager
Job Description
Job Description
Job Title: BI Developer/Business Analyst
Location-Type: Onsite Houston (4x/week)
Start Date Is: ASAP
Duration: 6 months (contract)
Compensation Range: $60/hr – $70/hr
Job Description:
Transform data into high-impact executive insights through Power BI, MS Fabric, and Snowflake. Serve as a business-savvy developer who bridges data modeling with stakeholder storytelling.
This role fills a strategic gap in translating raw data into decision-ready dashboards. Look for a Power BI-savvy analyst who knows business operations, takes ownership, and communicates insights clearly. Technical depth is secondary to strong data storytelling and business sense.
Day-to-Day Responsibilities:
Collaborate with leadership to gather and clarify BI requirements
Build and maintain Power BI reports with advanced DAX and Power Query
Utilize MS Fabric tools (One Lake, Data Factory) and Snowflake for modeling
Validate data against Snowflake for accuracy
Present insights and dashboards to executive stakeholders
Administer Power BI work spaces and RLS
Track work in Azure Dev Ops
Requirements:
Must-Haves:
Clear understanding of business operations and functions from a Business Analyst perspective
Strong business analysis skills with Power BI development experienceProficiency in DAX, Power Query, and report optimization
Hands-on experience with MS Fabric (e.g., Fabric Warehouse, One Lake)
Solid SQL for data validation across Power BI and Snowflake
Ability to collect requirements and communicate insights to leadership
Understanding of business logic and Power BI relationships
Experience using Azure Dev Ops for tracking and backlog management
Nice-to-Haves:
PL-300 or Snowflake Pro certification
Experience in client- or leadership-facing roles
Data storytelling and UX-focused dashboard design
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).