Overview:
We are seeking an experienced Power BI Developer to join our team. The ideal candidate will have 3-4 years of experience in Power BI development and expertise with Delta/Data Lake, Azure Synapse, and DevOps. The role requires designing and implementing robust, scalable, and user-friendly Power BI reports and dashboards that provide data-driven insights to support business decision-making. Experience with ASP.NET and a strong understanding of Azure security will be a plus.
Responsibilities:
Design, develop, and implement Power BI dashboards, reports, and data visualizations using Power BI Desktop and Power BI Service to meet business and reporting needs.
Design and manage the Power BI data models, connecting to multiple data sources including Delta/Data Lake, Azure Synapse, and cloud-based systems to ensure seamless data integration.
Collaborate with business stakeholders to gather requirements and translate them into data analytics and reporting solutions.
Build and optimize complex data models using Power BI, ensuring that they are scalable and efficient for large datasets.
Implement ETL processes to transform, clean, and load data from multiple sources into Power BI, leveraging Azure Synapse, Delta/Data Lake, and other cloud-based solutions.
Configure and maintain Power BI infrastructure, including security, access control, and performance optimization to ensure reports and dashboards are accurate and accessible to authorized users.
Manage the deployment and maintenance of Power BI reports and dashboards across development, test, and production environments.
Provide support for Power BI users, troubleshooting and resolving any issues with data or reports.
Collaborate with DevOps teams to ensure automated deployment and maintenance of Power BI solutions.
Keep up to date with the latest features and best practices in Power BI, Azure Synapse, and DevOps, and recommend improvements where applicable.
Optional: Develop ASP.NET applications or APIs to enhance integration and data presentation when necessary.
Optional: Assist with Azure security implementation and best practices, ensuring that data and reports are secure and comply with organizational policies.
Qualifications:
3-4 years of experience in Power BI development, including expertise in programming, data modeling, DAX, and Power Query (M).
Hands-on experience with Delta/Data Lake, Azure Synapse, and DevOps practices for efficient data handling and automation.
Proficient in SQL and working knowledge of databases such as SQL Server, Oracle, or others relevant to Power BI.
Experience in designing and implementing ETL processes and creating data pipelines to integrate various data sources with Power BI.
Familiarity with Azure Synapse Analytics, including its data warehousing and analytical capabilities.
Experience in DevOps practices, including version control (Git), automation, and CI/CD pipelines related to Power BI deployment.
Experience with Power BI Service for sharing, managing, and securing reports and dashboards.
Understanding of Azure security best practices to ensure secure handling of sensitive data.
Optional: Experience with ASP.NET and the development of web applications or APIs that integrate with Power BI or data platforms.
Preferred Skills:
Experience working with cloud-based data platforms such as Azure Data Lake, Azure Synapse, or Power BI Premium.
Familiarity with other Microsoft Azure services such as Azure Functions, Azure Logic Apps, and Azure Data Factory.
Knowledge of data governance, security, and compliance in the cloud environment.
Experience with automation and monitoring tools, including but not limited to Azure DevOps, Git, and Jenkins.
Educational Qualifications:
Bachelor's degree in Computer Science, Information Technology, Data Science, or a related field (or equivalent work experience).
Relevant certifications such as Microsoft Certified: Data Analyst Associate (Power BI), Azure Data Engineer, or similar are a plus.
AAP/EEO Statement:
DNI complies with all federal, state and local laws designed to protect employees and job applicants from discrimination based on race, religion, color, sex, parental status, national origin, age, disability, genetic information, military service, or other non-merit-based factors.
Other Duties:
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.