All roles

Open role

Power BI Developer - Remote

Remote · Qatar Full-time

About the Company

Perfect Timing is a temporary staffing agency and direct-hire recruiting firm serving clients throughout the San Francisco Bay Area. Based in San Rafael, the company has nearly 40 years of experience helping businesses hire talent and connecting people with job opportunities. Its recruitment services include temporary, temp-to-hire, and direct-hire placements across administrative support, accounting, finance, healthcare, government, and nonprofit sectors.

About the Role

Perfect Timing is recruiting a Temporary Contractor, MS Power BI Developer, to develop and maintain business intelligence solutions that support operational, commercial, and strategic decision-making. The role focuses on transforming complex data into actionable insights through interactive dashboards, semantic models, automated reports, and clear visualizations. The successful candidate will work closely with business stakeholders and cross-functional teams to understand reporting needs, integrate data from enterprise systems, and deliver accurate, scalable analytics solutions. This is a remote contract position requiring strong technical expertise in Microsoft Power BI, data modeling, and enterprise reporting.

Key Responsibilities

Develop, enhance, and maintain Power BI dashboards, reports, scorecards, and visualizations that deliver actionable business insights. Gather requirements from business stakeholders and translate reporting objectives into scalable solutions. Design intuitive dashboards using effective UI/UX and data visualization practices. Develop and maintain semantic models in Microsoft Fabric to support enterprise reporting and analytics. Manage Power BI workspaces, user permissions, and role-level security to support data governance and appropriate access. Integrate, transform, and model data from Salesforce CRM, ERP systems, Snowflake, and other enterprise applications. Develop and optimize Power Query transformations, DAX calculations, SQL queries, and PBIX files for reporting accuracy and performance. Conduct data validation, testing, and troubleshooting to maintain the integrity and consistency of reporting outputs. Identify opportunities to automate reporting, improve processes, and enhance business intelligence capabilities. Analyze business trends, key performance indicators, and operational data to support informed decision-making. Maintain technical documentation, data definitions, and reporting standards. Provide end-user training, guidance, and troubleshooting support for Power BI reports and dashboards. Use AI-enabled tools and emerging technologies to improve reporting efficiency, data analysis, and business processes. Manage competing priorities and deliver high-quality reporting solutions within project timelines. Recommend ongoing improvements to reporting tools, processes, and data management practices. Perform other duties as assigned.

Required Qualifications

Bachelor’s degree in Information Systems, Computer Science, Data Analytics, Business Analytics, Mathematics, Statistics, Finance, or a related field. An equivalent combination of education, technical training, and relevant experience may be considered. At least 3 years of experience developing and maintaining Microsoft Power BI dashboards, reports, and data models. Advanced proficiency in Power BI report development, dashboard creation, maintenance, and visualization design using UI/UX best practices. Experience developing and maintaining semantic models within Microsoft Fabric. Knowledge of Power BI workspace administration, user access management, and role-level security. Experience integrating, modeling, and analyzing data from Salesforce CRM, ERP systems, Snowflake, and other enterprise data sources. Proficiency in PBIX development, Power Query, DAX, and SQL. Experience gathering business requirements and translating them into effective reporting and visualization solutions. Experience supporting end users and stakeholders in a business intelligence or reporting environment. Strong analytical, problem-solving, and data interpretation skills. Excellent attention to detail, with a focus on data accuracy, consistency, and reporting integrity. Ability to collaborate with cross-functional stakeholders and manage multiple priorities in a fast-paced environment. Preferred Qualifications / Requirements Microsoft Power BI certifications. Moderate to advanced proficiency in Microsoft Excel for reporting, data analysis, and process automation. Moderate to advanced proficiency in Salesforce.com report and dashboard development. Experience using AI tools to improve business processes, reporting efficiency, and analytical capabilities. Experience with Python for data analysis, reporting automation, or advanced analytics. Knowledge of business analysis methodologies, process improvement, and requirements gathering. Understanding of statistical concepts, trend analysis, and data-driven decision-making. Experience with predictive analytics or advanced business intelligence solutions. Contractor or consulting experience supporting multiple business stakeholders. Location and Work Arrangement This is a remote temporary contract position. The role requires a dedicated, quiet, and professional home office with reliable internet access. The work involves extended computer use, virtual meetings, independent tasks, and communication across digital platforms. Candidates should be comfortable managing their time effectively. Minimal physical effort is required, although occasional lifting of equipment or materials weighing up to 15 pounds may be necessary. Company Values Patient Outcomes Drive Us: Improve lives through every advancement delivered. Integrity Defines Us: Act transparently, prioritize quality, and take responsibility for decisions and actions. Innovation Advances Us: Stay curious, adapt, and explore new approaches. Boldness Propels Us: Take thoughtful risks in pursuit of excellence. Collaboration Unites Us: Work across teams and with physicians to support exceptional results.

More open positions

Hospitalist / Internist - Medical AI Evaluation (Remote, Part-Time)

Work from home Full-time role

Full Stack Engineer

Work from home Full-time role

Remote Registered Dietitian (RD) Clinical Research – PRN/ Per Deim

Work from home Full-time role

Director, Corporate Philanthropy and Partnerships

Work from home Full-time role

Workday System Analyst

Work from home Full-time role

Senior Data Engineer

Work from home Full-time role

Senior Technical Account Manager

Work from home Full-time role

Founding GTM Engineer

Work from home Full-time role

Senior Customer Success Consultant – Retail Planning & Pricing SaaS Solutions

Work from home Full-time role

Senior Manager, Content & Knowledge Architecture

Work from home Full-time role

Senior Certified Salesforce Presales Solution Engineer - Financial Services

Work from home Full-time role

[Remote] Lead GCP Engineer/Lead Architect

Work from home Full-time role

Assistant Vice President, Cash Operations

Work from home Full-time role

Australian Tax Accountant

Work from home Full-time role

Coding Specialist (Fluent in Bengali) – AI Trainer

Work from home Full-time role

Client-Facing Chief Financial Officer - Manufacturing Focus (Remote)

Work from home Full-time role

Student Support Advisor – Remote (Pacific or Mountain Time Zone Location)

Work from home Full-time role

Neurology Territory Business Manager

Work from home Full-time role

Remote Customer Success & Sales Representative – Entry‑Level Lead Generation & Client Engagement Specialist – Accelerate Your Career with brighthush

Work from home Full-time role

Claims Adjuster - Bodily Injury | Remote | Jurisdiction: All States | Licensing: FL, TX, GA preferred

Work from home Full-time role

Intellectual Property (IP) Lawyer

Work from home Full-time role