Senior Data Engineer/Power BI Developer
Lansing, Ingham County, Michigan, 48900, USA
Listed on 2026-02-23
-
IT/Tech
Data Engineer, Data Analyst, Data Science Manager, Data Warehousing
Job Description
Job Title: Senior Data Engineer / Power BI Developer
Job Location :
Remote
Job Type: Contract
Job Description:
Design, develop, and maintain scalable data pipelines and ETL/ELT processes
Build, optimize, and maintain Power BI reports, dashboards, and semantic models
Extract, transform, and integrate data from Microsoft Dynamics 365 environments
Write, optimize, and troubleshoot complex SQL queries and stored procedures
Develop Python notebooks for data transformation, automation, and analysis
Lead data migration initiatives, including planning, execution, validation, and reconciliation
Collaborate with business stakeholders to gather requirements and translate them into technical solutions
Ensure data quality, performance, security, and governance across analytics platforms
Support deployment, monitoring, and optimization of data solutions in production
Requirement:
8+ years of experience in data engineering and business intelligence
Strong experience with Microsoft Fabric (Data Factory, Synapse, Lakehouse)
Advanced expertise in Power BI, including DAX, Power Query, dataflows, and deployment pipelines
Strong proficiency in SQL Server / Azure SQL, including T-SQL and performance tuning
Proficiency in Python, including pandas, PySpark, and notebook development
Hands-on experience with Dynamics 365 data structures and integration patterns
Proven experience with data migration methodologies and validation techniques
Preferred Qualifications:
Experience with the Azure Data Services ecosystem
Strong knowledge of data modeling, data warehousing, and dimensional design
Experience with version control and CI/CD pipelines for data and BI projects
Familiarity with data governance, security, and compliance best practices
Interested candidates can send their updated resumes
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).