Senior Power BI Developer

  • New York City, NY
  • Posted 3 hours ago | Updated moments ago

Overview

On Site
$$55hr - $60hr
Contract - W2
Contract - 1 day((s))

Skills

Power BI Developer

Job Details

Job Description:

Pay Range: $55hr - $60hr

Responsibilities:
  • Lead the end-to-end development lifecycle of Power BI dashboards and reports, from requirements gathering to deployment and maintenance.
  • Design and implement efficient and scalable data models within Power BI, leveraging best practices for performance and usability.
  • Establish and maintain secure connections to various data sources, with a strong emphasis on Snowflake, ensuring optimal query performance.
  • Implement and manage entitlement and security models within Power BI to ensure data privacy and appropriate access control.
  • Collaborate closely with data engineers and architects to optimize data pipelines and ensure data quality and integrity.
  • Apply your understanding of model risk principles to design visualizations that accurately represent data and avoid potential misinterpretations.
  • Develop and maintain comprehensive documentation for all Power BI solutions.
  • Stay up-to-date with the latest Power BI features and industry best practices.
  • Troubleshoot and resolve performance and data-related issues within the Power BI environment.
  • Work closely with business stakeholders to understand their needs and translate them into effective Power BI solutions.
Qualifications:
  • Bachelor's degree in Computer Science, Information Systems, Business Analytics, or a related field.
  • Minimum of 6+ years of hands-on experience as a Power BI Developer.
  • Proven expertise in connecting Power BI to Snowflake and optimizing Snowflake queries for Power BI performance.
  • Strong understanding and practical experience in implementing entitlement and security models within Power BI Service, including row-level security and object-level security.
  • Familiarity with data governance principles and best practices.
  • Experience working with large and complex datasets.
  • Proficiency in DAX for creating complex calculations and measures.
  • Solid understanding of data modeling concepts (star schema, snowflake schema).
  • Experience with Power Query (M language) for data transformation and shaping.
  • Understanding of model risk concepts and the importance of accurate data representation in analytical tools.
  • Excellent analytical, problem-solving, and communication skills.
  • Ability to work independently and collaboratively within a team environment.
Preferred Qualifications:
  • Experience with other cloud data platforms (e.g., Azure Snowflake).
  • Familiarity with data warehousing concepts and ETL/ELT processes.
  • Experience with scripting languages such as Python automation.
  • Knowledge of data quality tools and processes.
  • Experience with Agile development methodologies.
  • Power BI certifications (e.g., Microsoft Certified: Data Analyst Associate).
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.