Posted Oct 22, 2026

Power BI Developer - Remote Role

Apply Now
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 connecting businesses with qualified professionals through 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 for a Temporary Contractor, MS Power BI Developer, to design, develop, and maintain business intelligence solutions that support operational, commercial, and strategic decision-making. This remote position focuses on transforming complex data into actionable insights through interactive dashboards, semantic models, automated reports, and clear visualizations. The developer will collaborate with business stakeholders and cross-functional teams to understand reporting needs, integrate enterprise data sources, improve reporting performance, and deliver scalable analytics solutions. The role also involves data governance, user support, documentation, and identifying opportunities to improve reporting processes through automation and emerging technologies. Key Responsibilities Develop, enhance, and maintain Power BI dashboards, reports, scorecards, and visualizations that support business decision-making. Gather reporting requirements from stakeholders and translate business needs into scalable business intelligence solutions. Design intuitive dashboards using UI/UX and data visualization best practices to improve usability and adoption. Develop and maintain semantic models within Microsoft Fabric for enterprise reporting and analytics. Manage Power BI workspaces, user permissions, access controls, and role-level security. 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 solutions. Validate data, conduct testing, and troubleshoot reporting issues to maintain accuracy, reliability, and consistency. Analyze business trends, key performance indicators, and operational data to support informed decisions. Collaborate with cross-functional teams to identify reporting automation opportunities and improve business intelligence capabilities. Prepare technical documentation, data definitions, and reporting standards to support maintainability and knowledge sharing. Train and assist end users with Power BI reports and dashboards, including troubleshooting and general guidance. 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 improvements to reporting tools, processes, and data management practices. Perform additional duties as assigned. Required Qualifications Bachelor’s degree in Information Systems, Computer Science, Data Analytics, Business Analytics, Mathematics, Statistics, Finance, or a related field. A combination of education, technical training, and relevant experience may be considered in place of the stated degree requirement. At least three 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. Experience developing and maintaining semantic models in Microsoft Fabric. Knowledge of Power BI workspace administration, user access management, and role-level security. Experience integrating and analyzing data from Salesforce CRM, ERP systems, Snowflake, and other enterprise data sources. Proficiency in Power Query, DAX, SQL, and PBIX development. Experience gathering business requirements and translating them into effective reporting and visualization solutions. Experience supporting business 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 and reporting integrity. Ability to collaborate across teams, manage multiple priorities, and work effectively in a fast-paced environment. Preferred Qualifications 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, requirements gathering, and business process improvement. 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 Environment Work arrangement: Fully remote. Employment type: Temporary contract. A dedicated, quiet, and professional home office with reliable internet access is required. The role involves extended computer use, virtual meetings, independent work, and communication through digital platforms. Minimal physical effort is required, although occasional lifting of equipment or materials weighing up to 15 pounds may be necessary. Core Values Patient Outcomes Drive Us: Focus on improving lives through every advancement delivered. Integrity Defines Us: Act ethically, maintain transparency, prioritize quality, and take responsibility for actions. Innovation Advances Us: Remain curious, adaptable, and open to new approaches. Boldness Propels Us: Take thoughtful risks and pursue excellence. Collaboration Unites Us: Work across teams and with physicians to support exceptional results.