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, with expertise in Delta/Data Lake, Azure Synapse, and DevOps. This 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.
Key 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.
- Manage Power BI data models, connecting to multiple data sources, including Delta/Data Lake and Azure Synapse for seamless integration.
- Collaborate with business stakeholders to gather requirements and translate them into effective data analytics and reporting solutions.
- Build and optimize complex data models for large datasets, ensuring scalability and efficiency.
- Implement ETL processes to transform, clean, and load data into Power BI from various sources.
- Configure and maintain Power BI infrastructure, focusing on security, access control, and performance optimization.
- Manage the deployment and maintenance of Power BI solutions across development, test, and production environments.
- Provide user support for Power BI, troubleshooting data or report-related issues.
- Collaborate with DevOps teams for automated deployment and maintenance of Power BI solutions.
- Stay updated with the latest features and best practices in Power BI, Azure Synapse, and DevOps, recommending improvements where applicable.
Optional Responsibilities:
- Develop ASP.NET applications or APIs for enhanced integration and data presentation as needed.
- Assist with Azure security implementation and best practices to ensure data and report security.
Required Qualifications:
- 3-4 years of experience in Power BI development, with 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.
- Proficiency in SQL with a working knowledge of databases such as SQL Server or Oracle.
- Experience in designing and implementing ETL processes and creating data pipelines for data integration.
- Familiarity with Azure Synapse Analytics, including its data warehousing and analytical capabilities.
- Experience in DevOps practices, including version control (Git) and CI/CD pipelines related to Power BI.
- Familiarity with Power BI Service for sharing, managing, and securing reports and dashboards.
- Understanding of Azure security best practices for the secure handling of sensitive data.
Preferred Skills:
- Experience with cloud-based data platforms such as Azure Data Lake and Power BI Premium.
- Familiarity with other Microsoft Azure services like Azure Functions and Azure Data Factory.
- Knowledge of data governance, security, and compliance in cloud environments.
- Experience with automation and monitoring tools, including 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) or Azure Data Engineer 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 required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.