Job Title: Power BI Developer (Fabric Focus) – Contract Role
Contract Length: 6 Months (through end of year, possible extension to January).
Conversion: Not expected to convert to full-time.
Job Description: Microsoft Power BI, Fabric, and Power Platform Developer
Job Summary:
We are seeking a Microsoft Power BI, Fabric & Power Platform Developer to build and support end-to-end data and automation solutions. The role focuses on streamlining business processes through automation, and involves designing and delivering interactive Power BI reports and dashboards; building scalable ETL/ELT pipelines in Fabric (Dataflows Gen2, Pipelines, Notebooks); and creating custom Power Apps and Power Automate workflows that integrate with SharePoint, third-party ERP systems, and RESTful APIs.
Responsibilities:
- Power BI Development: Design, develop, and deploy data visualization solutions using Power BI. Create dashboards, reports, and data models to provide actionable insights.
- Fabric: Build and maintain scalable ETL/ELT workflows with Fabric’s Data Pipelines, Dataflows Gen2, and Spark/Python Notebooks. Ingest, transform, and load data efficiently into lake houses and data warehouses.
- Data Integration: Work with various data sources to integrate and consolidate data for reporting and analytics. Develop and maintain data connectors and APIs.
- System Administration: Provide architecture, configuration, and administration support for Microsoft 365, including Power BI, Fabric, Power Apps, and SharePoint.
- Power Apps/Power Automate Development: Develop custom applications using Power Apps to automate business processes and improve operational efficiency. Design and implement both model-driven and canvas-driven apps.
- Collaboration: Work closely with business stakeholders, subject matter experts, and other developers to understand requirements and deliver solutions.
- Testing and Troubleshooting: Conduct unit testing, troubleshoot issues, and ensure the functionality and performance of developed solutions.
- Documentation: Document processes, methodologies, and solutions to ensure maintainability and knowledge transfer.
- Problem Solving: Employ problem-solving skills to understand process pain points and troubleshoot as challenges arise.
Qualifications:
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Experience: 3-5+ years of experience with Microsoft Power BI, Power Apps, and SharePoint.
- Technical Skills:
- Experience with Fabric Dataflows Gen2, Notebooks, OneLake, and/or SSIS
- Expertise in M-Code and DAX for solving complex data transformations, optimizing dataflows, and creating tailored, high-performance Power BI reports.
- Skilled in managing Power BI Dataflows to deliver scalable, user-focused data solutions.
- Expertise in developing Canvas and Model-Driven apps, integrating them with SharePoint and various APIs, and optimizing solutions using Power Fx; strong knowledge of Power Automate.
- Proficient in integrating, consuming, and securing RESTful APIs, with expertise in authentication, error handling, and performance optimization.
- Proficient in crafting optimized SQL queries using indexing, joins, and subqueries for efficient data retrieval from large databases.
- Programming Languages: Experience with PowerShell and Python.
- Soft Skills: Strong verbal and written communication skills, problem-solving abilities, attention to detail, and the ability to work collaboratively in a team environment.
- Strong foundational knowledge of Office 365 platform including Exchange, Intune, SharePoint and Azure Active Directory.
- Strong business-to-technology translation skills are essential for identifying ways to apply solutions to help clients increase business value and performance.
- Certifications: Microsoft certifications such as PL-900 (Power Platform) and related certifications are a plus.
- Business systems analysis and support experience is a plus.
- Flexible work environment – Hybrid: on-site 3-4 days a week as directed.
#TECHIND