Kiewit Corporation is seeking a Power BI Developer to architect, design, and deliver enterprise-grade analytics solutions for complex EPC projects. The role involves collaborating with various teams to deliver production-grade BI solutions that drive operational decisions on major construction programs.
Responsibilities:
- Develop interactive dashboards for project and field use
- Implement row-level security (RLS), object-level security (OLS), and governance standards
- Deploy and manage solutions within Power BI capacities
- Configure and optimize data gateways
- Manage workspaces, deployment pipelines, and versioning strategies
- Design and develop scalable Power BI datasets using modeling best practices
- Build optimized semantic models supporting enterprise-scale reporting
- Implement incremental refresh, aggregation tables, composite models, and DirectQuery/Import hybrid architectures
- Engineer high-performance DAX measures for complex business logic
- Troubleshoot and refactor poorly performing models
- Contribute to enterprise data standards and BI best practices
- Work with data engineers to define optimized data contracts
- Analyze and troubleshoot end-to-end data pipelines
- Contribute to ELT design patterns across:
- Azure Data Lake (ADLS Gen2)
- Azure Databricks (Spark / PySpark / Spark SQL)
-
-
- Ensure datasets are structured for performance, scalability, and reusability
Requirements:
- Strong PowerBi experience is required including PowerBI Premium or Embedded
- Programming: Expert level SQL, PL/SQL, Experienced Python skills (with a strong track record of optimizing complex Power BI models for performance and scalability)
- Proficient in writing advanced / complex SQL, expertise in optimization of SQL queries preferred
- Familiarity with the EPC industry required (Engineering or Construction)
- Experience in troubleshooting and working with various teams in resolving issues / solving complex problems
- Proven ability to understand complex business rules and processes and then build integration processes and database views to represent those rules and processes
- Excellent written and strong oral communication skills
- Understanding of ETL fundamentals and solutions
- Should be proficient in writing advanced / complex SQL, expertise in performance tuning and optimization of SQL queries required
- Experience in Python/Pyspark and Spark SQL (primary languages used in our solutions)
- Experience in troubleshooting data issues and analyzing end to end data pipelines
- Strong experience developing data analytics and visualizations with transformation and aggregation from multiple formats for analyzing and uncovering insights / intelligence for project teams
- Familiar with source control and version control systems
- Experience with creation of technical documentation for Functional Requirements, Scope documents, Technical Design, and Business Process Modeling etc
- 8+ years of experience in BI / data analytics
- Regular, reliable attendance
- Work productively and meet deadlines timely
- Communicate and interact effectively and professionally with supervisors, employees, and others individually or in a team environment
- Perform work safely and effectively. Understand and follow oral and written instructions, including warning signs, equipment use, and other policies
- Work during normal operating hours to organize and complete work within given deadlines. Work overtime and weekends as required
- Preferred experience in secondary tools such as Azure Databricks, Visual studio, Azure Data Factory, etc