Demo

Senior Power BI Developer

Ravh IT Solutions
Dallas, TX Contractor
POSTED ON 5/12/2026
AVAILABLE BEFORE 6/11/2026

Position Summary

We are seeking an experienced and highly skilled Principal Full Stack Engineer to design, develop, and maintain complex enterprise applications and data-driven solutions. The ideal candidate will possess deep expertise across backend development, frontend engineering, data processing, API development, and analytics/reporting platforms.

This role requires a strong technical leader who can own the complete application lifecycle — from data architecture and backend APIs to frontend interfaces and Power BI reporting — while driving engineering best practices, scalability, and operational excellence.


Key Responsibilities

Software Engineering & Architecture

  • Design, develop, enhance, debug, and maintain scalable enterprise software applications.
  • Lead architecture discussions and define high-level technical designs and implementation strategies.
  • Develop maintainable, scalable, and supportable software solutions aligned with business objectives.
  • Conduct code reviews and provide technical guidance to engineering teams.
  • Promote engineering best practices, automation, reusable frameworks, and performance optimization.

Backend Development & Data Engineering

  • Build and maintain backend services and REST APIs using Python and FastAPI.
  • Develop reliable datasets and data pipelines using SQL, scripting, DuckDB, Parquet, Pandas, and PyArrow.
  • Implement authentication and configuration management using JWT and Pydantic-based frameworks.
  • Work with PostgreSQL and SQLite for application persistence and operational data management.
  • Troubleshoot and resolve issues across data, APIs, and application layers.

Frontend Development

  • Develop responsive and scalable web applications using React and TypeScript.
  • Build interactive dashboards, large data grids, filters, and export functionality for analyst self-service capabilities.
  • Utilize Vite, TanStack Query, Axios, AG Grid, and utility-based CSS frameworks such as Tailwind CSS.
  • Collaborate with UX and business stakeholders to improve user experience and workflow efficiency.

Reporting & Analytics

  • Design, develop, publish, and maintain Power BI dashboards and operational reports.
  • Create data models, DAX calculations, and reporting solutions used by business leadership and operations teams.
  • Ensure data accuracy, consistency, and performance across reporting environments.

Technical Leadership

  • Serve as a technical subject matter expert across product and engineering domains.
  • Provide impact analysis, technical estimations, and implementation guidance for new initiatives.
  • Mentor developers and contribute to continuous improvement of engineering standards and processes.
  • Collaborate with cross-functional teams to align technical solutions with business goals.

Required Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related field.
  • 10 years of experience in software engineering and application development.
  • Strong experience building complex full stack applications and enterprise products.
  • Expertise in:
    • Python, FastAPI
    • SQL, DuckDB, PostgreSQL, SQLite
    • Pandas, PyArrow, Parquet
    • React, TypeScript, Vite
    • REST APIs and JWT Authentication
    • Power BI and DAX
  • Experience with scalable architecture, performance optimization, and system integration.
  • Strong analytical, troubleshooting, and problem-solving abilities.
  • Excellent communication and stakeholder management skills.

Preferred Qualifications

  • Experience owning end-to-end application delivery from database to frontend UI.
  • Experience working in data-intensive or analytics-driven environments.
  • Exposure to cloud platforms and DevOps practices is a plus.
  • Experience with Agile/Scrum development methodologies.

Salary : $40 - $45

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Power BI Developer?

Sign up to receive alerts about other jobs on the Senior Power BI Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$81,298 - $105,685
Income Estimation: 
$101,449 - $132,468
Income Estimation: 
$152,365 - $200,973
Income Estimation: 
$117,483 - $159,448
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Ravh IT Solutions

  • Ravh IT Solutions California, CA
  • CAD/Mechanical Designer/Drafter: IV Introduction: This role is for a CAD/Mechanical Designer/Drafter at Level IV with 8 years of experience. The main respo... more
  • Just Posted

  • Ravh IT Solutions Houston, TX
  • Role: Senior Business Analyst – Contact Center Location: Houston, TX Job Description: Responsibilities Effectively communicate and engage with business sta... more
  • 1 Day Ago

  • Ravh IT Solutions Austin, TX
  • Job Description – Senior Business Analyst Location: Austin, TX Hybrid Client: Texas Department of Public Safety . We are seeking an experienced Senior Busi... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Senior Power BI Developer jobs in the Dallas, TX area that may be a better fit.

  • CGS Federal (Contact Government Services) Dallas, TX
  • Employment Type: Full-Time, Mid-level Department: Information Technology CGS is seeking a Power BI Developer to join our team in supporting a wide-ranging ... more
  • 8 Days Ago

  • Infosys Plano, TX
  • Overview The Infosys Financial Services unit is a global leader in driving digital transformation for financial institutions. We specialize in leveraging a... more
  • 12 Days Ago

AI Assistant is available now!

Feel free to start your new journey!