Senior Power BI Developer
Listed on 2026-02-07
-
IT/Tech
Data Analyst, Business Systems/ Tech Analyst
Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from nTech Workforce
Senior Talent Acquisition Specialist at nTech WorkforceTerms of Employment:
• This position is hybrid.
• The office is located in Oakbrook Terrace, IL.
Overview:
Our client is seeking five (5) Senior Power BI Developers to lead the design, development, and deployment of business intelligence solutions across the organization. With at least 8 years of experience in data analytics and BI development, the ideal candidate will possess deep expertise in Power BI, data modeling, and enterprise data architecture. This role plays a critical part in transforming raw data into meaningful insights that support strategic decision-making at all levels.
Responsibilities:
• Design, develop, and manage advanced Power BI dashboards, reports, and datasets tailored to business needs.
• Build optimized data models (star/snowflake schemas) using Power BI and integrate with diverse data sources (SQL, Azure, Excel, APIs, etc.).
• Lead BI projects from requirements gathering to deployment, working with cross-functional teams.
• Perform data analysis, profiling, cleansing, and transformation to ensure high data quality and reliability.
• Implement row-level security (RLS), DAX calculations, and performance tuning of Power BI reports.
• Collaborate with stakeholders to understand KPIs and deliver actionable, user-friendly visualizations.
• Establish best practices for Power BI governance, including work spaces, version control, and data refresh strategies.
• Mentor junior developers and contribute to the overall maturity of the BI function.
Required Skills & Experience:
• 8+ years of experience in data analytics/business intelligence, with 5+ years focused on Power BI development.
• Advanced proficiency in DAX, Power Query (M language), and Power BI Service.
• Strong knowledge of data warehousing, ETL processes, and relational databases (SQL Server, Azure Synapse, etc.).
• Experience with Power BI gateways, dataflows, and enterprise-level deployment strategies.
• Proven ability to analyze complex datasets and design intuitive, impactful dashboards.
• Solid understanding of data governance, security, and compliance standards.
• Strong communication and storytelling skills, with the ability to work closely with business and technical stakeholders.
Preferred Skills & Experience:
• Experience with Azure Data Factory, Synapse Analytics, or Data Lake.
• Familiarity with Python or R for advanced analytics and Power BI REST API for automation.
• Exposure to Agile methodologies, Dev Ops pipelines, and CI/CD for BI artifacts.
• Industry experience in finance, healthcare, logistics, or manufacturing is a plus.
Seniority level- Seniority level
Not Applicable
- Employment type
Contract
- Job function
Information Technology - Industries Information Services
Referrals increase your chances of interviewing at nTech Workforce by 2x
Sign in to set job alerts for “Business Intelligence Developer” roles.SENIOR BUSINESS APPLICATION PROGRAMMER ANALYSTBusiness / Data Analyst (Assistant Vice President)
VP, Senior Commercial Business Intelligence Analyst Senior Data Management Analyst, Statistical Reporting Team Business Analyst/Enterprise Data Management Business Analyst with Clinical Data Management (CDM)
Sr. Data Analyst (W2 ONLY) - Contract - Hybrid - Chicago, IL
Greater Chicago Area $85,000.00-$ 2 weeks ago
Lincolnshire, IL $85,000.00-$95,000.00 2 weeks ago
Human Resources Information Systems (HRIS) Data Analyst IITax Data Analyst - Business Tax Advisory - Quant Services - Manager - Multiple Positions - 1599377Senior Business Analyst - Anti-Money Laundering Modeling and Advanced Data Insights
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr(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).