Power BI Developer - WFH
About the Role
The Temporary Contractor, MS Power BI Developer will design, develop, enhance, and maintain business intelligence solutions that support operational, commercial, and strategic decision-making. The role focuses on turning complex data into meaningful insights through interactive dashboards, semantic models, automated reports, and clear visualizations. Working closely with business stakeholders and cross-functional teams, the developer will gather reporting requirements, integrate data from enterprise systems, and deliver scalable analytics solutions. The position also involves improving reporting processes, maintaining data accuracy, supporting end users, and identifying opportunities to enhance business intelligence capabilities.
Key Responsibilities
Develop, enhance, and maintain Power BI dashboards, reports, scorecards, and visualizations that deliver actionable business insights. Collaborate with business stakeholders to gather requirements and translate reporting objectives into scalable solutions. Design intuitive dashboards and user experiences using UI/UX and data visualization best 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 appropriate data access and governance. Integrate, transform, and model data from Salesforce CRM, ERP systems, Snowflake, and other enterprise data sources. Develop and optimize Power Query transformations, DAX calculations, SQL queries, and PBIX solutions. Validate data, conduct testing, and troubleshoot issues to maintain reporting accuracy, reliability, and consistency. Identify opportunities to automate reporting, improve processes, and strengthen 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. Train and support end users, providing guidance and troubleshooting assistance 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 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. 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 platforms. Proficiency in PBIX development, Power Query, DAX, and SQL. Experience gathering business requirements and translating them into reporting and visualization solutions. Experience supporting business users and stakeholders in a reporting or business intelligence environment. Strong analytical, problem-solving, and data interpretation skills. Ability to maintain data accuracy, consistency, and reporting integrity. Strong collaboration, communication, and organizational skills, with the ability to manage multiple priorities in a fast-paced environment. An equivalent combination of education, technical training, and relevant experience may be considered.
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. Working Environment This is a remote position requiring a dedicated, quiet, and professional home office with reliable internet access. The role involves extended computer use, virtual meetings, independent work, and communication through digital platforms. Candidates should be comfortable managing their time and coordinating work remotely. Minimal physical effort is required, although occasional lifting of equipment or materials weighing up to 15 pounds may be necessary. About Perfect Timing 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 firm has nearly 40 years of experience helping organizations find talent and candidates find employment. Its placement services cover administrative support, accounting, finance, healthcare, government, and nonprofit sectors, including temporary, temp-to-hire, and direct-hire opportunities. Core Values Patient Outcomes Drive Us: Improving lives through every advancement delivered. Integrity Defines Us: Acting transparently, prioritizing quality, and taking responsibility for decisions. Innovation Advances Us: Staying curious, adapting, and exploring new possibilities. Boldness Propels Us: Taking thoughtful risks and pursuing excellence. Collaboration Unites Us: Partnering across teams and with physicians to support exceptional results.