Power BI Developer

Overview

On Site
Depends on Experience
Contract - W2
Contract - 12 Month(s)
100% Travel

Skills

Microsoft Power BI
Microsoft Azure
Java
Microsoft SSAS
MySQL
OOAD
Process Improvement
Production Support
Python
Reporting
SQL
Software Development
Spring Framework
Data Modeling
Data Processing
Git
GitHub
Continuous Delivery
Continuous Integration
Data Engineering
Agile
ADF
Power BI
Azure Data Factory

Job Details

Only W2 profiles

We are seeking a highly skilled Software Engineer with deep expertise in Power BI, Azure Data Services, and Databricks. This is a full-time onsite role focused on data engineering, reporting, and production support, with opportunities to work closely with cross-functional teams in an agile environment.

Responsibilities:

  • Develop and deploy Power BI reports using Azure Analysis Services (AAS) and Azure Databricks
  • Design, build, and support Azure Data Factory (ADF) pipelines for complex data processing tasks
  • Debug and fix defects in existing Power BI reports and Databricks SQL/Python queries
  • Provide production support for Power BI and Azure Analysis Service reports
  • Build and optimize complex SQL queries and stored procedures; deploy them as ADF jobs
  • Enhance and maintain Azure Analysis Service models
  • Collaborate with technical and business teams following Agile/SCRUM methodologies
  • Write and maintain automated unit, integration, and performance tests
  • Participate in team meetings and demos, contributing to ongoing product development
  • Actively contribute to development process improvement and solution scalability

Must-Have Skills:

  • Power BI report development and data modeling experience
  • Hands-on experience with:
    • Azure Analysis Services
    • Azure Databricks (SQL and Python)
    • Azure Data Factory (ADF)
  • Strong proficiency in writing performance-optimized complex SQL in Databricks
  • Knowledge and experience with Agile and SCRUM
  • Proficiency with GIT for version control
  • Excellent communication and collaboration skills
  • Self-driven with a strong sense of accountability

Nice-to-Have Skills:

  • Experience translating business requirements into software solutions
  • Background in Java and Spring Boot applications
  • Understanding of Object-Oriented Analysis and Design (OOAD)
  • Experience with MySQL and other relational databases
  • Familiarity with CI/CD pipelines and tools (e.g., GitHub Actions)
  • Enthusiastic about new technologies and software craftsmanship
  • Full-lifecycle software development experience, especially in large distributed systems
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.