On-site Full Time
--
2P Perfect Presentation

Job Details

We are looking for a skilled Senior Power BI Developer to design, develop, and maintain interactive dashboards and reports. The role involves working with Microsoft Dynamics 365 CRM, building advanced data models using DAX & Power Query, and embedding reports within Angular applications. You will collaborate with business and technical teams to deliver scalable reporting solutions that drive data-driven decisions.
Key Responsibilities: • Design, develop, and maintain scalable and interactive Power BI dashboards and reports. • Extract and transform data from Microsoft Dynamics 365 CRM using OData, Fetch XML, or API integrations. • Integrate and embed Power BI or other reporting solutions within Angular applications using best practices and secure methods. • Create complex data models, calculated columns, and measures using DAX and Power Query (M). • Collaborate with business analysts, stakeholders, and developers to gather requirements and deliver reporting solutions. • Optimize reports and queries for performance and scalability. • Maintain documentation for solutions, data models, and reporting standards. • Monitor data quality and troubleshoot issues related to data inconsistencies or inaccuracies. • Support ad-hoc data analysis and reporting needs across various departments.
Required Skills & Qualifications: • Bachelor's degree in computer science, Information Systems, or a related field. • 5+ years of experience in Business Intelligence and reporting. • Proven experience with Power BI (including Power BI Service, Desktop, Embedded). • Strong knowledge of Microsoft Dynamics CRM data structure and integration techniques (Fetch XML, OData, Web API). • Hands-on experience with SQL Server, T-SQL, stored procedures, and views. • Proficient in DAX and Power Query (M language). • Experience embedding reports in Angular applications using Power BI Embedded or REST APIs. • Familiarity with Azure services (e.g., Azure Data Factory, Azure SQL, Power BI Embedded) is a plus. • Understanding of data warehousing concepts and ETL processes. • Excellent analytical thinking and problem-solving skills. • Strong communication skills and ability to work cross-functionally.

Similar Jobs

About 2P Perfect Presentation
Saudi, Jeddah
Information Technology and Services