Groundbreaker. Game changer. Pioneer.
TRC has long set the bar for clients who require more than just engineering, combining science with the latest technology to devise innovative solutions that stand the test of time. From pipelines to power plants, roadways to reservoirs, schoolyards to security solutions, clients look to TRC for breakthrough thinking backed by the innovative follow-through of an industry leader.
TRC's professionals work with a broad range of commercial, industrial and government clients and the communities they serve. We deliver breakthrough solutions that address local needs -- so our clients can better succeed in an ever-changing world.
Working at TRC means tackling interesting, meaningful projects. We pride ourselves on our collaborative spirit, entrepreneurial zeal and agile corporate structure. We recognize that the expertise of our staff is our strongest asset, so we generously reward employees for successful performance and invest in their careers through training and the development of new skills and certifications.
Overview
We are seeking an experienced Senior Power BI Developer with strong end-to-end project management skills and deep expertise in Power BI, along with working experience in Power Apps and Power Automate. This role requires someone who can independently manage BI and Power Platform projects from initial requirement gathering through design, development, testing, deployment, and post-deployment support.
This individual will play a critical role in building and optimizing business intelligence solutions, leading technical discussions, and partnering with stakeholders to deliver high-quality, high-impact reporting and automation solutions. The ideal candidate brings strong Power BI technical expertise, solid understanding of the full project lifecycle, and the ability to balance multiple priorities effectively.
Responsibilities
Key Responsibilities:
- End-to-End Project Execution:
Own BI and Power Platform projects from requirements gathering through deployment. Lead discovery sessions, define scope, create timelines, and ensure successful delivery of reporting and automation solutions. - Power BI Development:
Design, develop, and maintain advanced Power BI dashboards, datasets, and data models. Utilize expert-level DAX, Power Query, and data Qmodeling techniques to deliver high-quality analytics. - Power Apps Development:
Develop and enhance Power Apps that support or complement BI workflows and improve business processes. - Power Automate Development:
Build and maintain Power Automate flows to streamline data processes, automate refreshes and notifications, and support BI and application workflows. - Requirements Gathering & Stakeholder Collaboration:
Engage with business users to understand needs, document requirements, translate business processes into technical designs, and provide regular updates throughout the project lifecycle. - SQL Server & Data Integration:
Perform database querying, transformations, and design tasks. Integrate multiple data sources including SQL Server, cloud services, APIs, and enterprise systems. - Deployment & Change Management:
Oversee testing, UAT coordination, deployment activities, version control, and post-launch stabilization for Power BI and Power Platform solutions. - Performance Optimization:
Ensure Power BI reports, queries, and data models are optimized for speed, scalability, and reliability. - Documentation & Governance:
Develop documentation for requirements, technical architecture, data flows, deployment processes, and ongoing support. - Leadership & Mentorship:
Provide guidance to junior developers, review deliverables, and lead technical conversations to ensure best practices.
Skills Required:
- Deep experience with Power BI Desktop, DAX, Power Query, data modeling, and Power BI Service/Report Server.
- Proven ability to manage projects from start to finish — including scoping, scheduling, requirement gathering, stakeholder communication, delivery, and deployment.
- Ability to build or support business applications using Power Apps.
- Experience creating automated flows using Power Automate for data processing, integrations, and workflow automation.
- Strong SQL skills, including complex queries and database optimization.
- Strong communication and stakeholder management skills, able to present technical concepts clearly.
- Strong analytical and problem-solving skills.
Qualifications
Must-Have Qualifications:
- 8+ years of Power BI design and development experience including datasets, models, and performance optimization.
- Demonstrated experience managing end-to-end BI or Power Platform projects from discovery through deployment.
- Strong SQL background and experience integrating Power BI with various data sources.
- Hands-on experience designing and supporting Power Apps and Power Automate flows.
Good-to-Have Skills:
- Experience with Azure, AWS, or other cloud BI environments.
- Familiarity with tools like Tableau, Qlik, or Looker.
- Experience with Power BI Embedded.
- PowerShell experience for admin automation.
- Knowledge of data warehousing concepts or tools like Azure Data Factory or SSIS.
- Experience working in Agile environments.
EEO Statement
TRC is an Equal Opportunity Employer. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other characteristic protected by applicable law. All employment decisions are made based on qualifications, merit, and business needs. We celebrate diversity and are committed to creating an inclusive environment for all employees.
The complete job description and application are available on TRC’s career site.
TRC accepts applications for this position on an ongoing, rolling basis and reserves the right to cancel this posting at any time.