Senior Power BI Developer

March 23, 2026
Application ends: June 22, 2026
Apply Now

Job Description

Your new role

You will be responsible for designing, developing, and delivering Power BI–based reporting products with embedded scripting, custom UI workflows, and enterprise‑level integration. Your work will span full-stack reporting development, workflow design, performance optimisation, authentication, event-driven scripting, and cross-database integration.

Your responsibilities will include:

  • Developing Power BI solutions including dashboards, UI components, forms, and custom interactive controls (text entry, filtering, etc.).
  • Building data connections from SQL, Oracle, and other source systems into Power BI forms.
  • Creating event-driven scripts (JavaScript, PowerShell, Python, etc.) to capture user interactions including:
    • On-click or on-change events
    • Print screen, export, save-as actions
    • Right-click interactions
    • Capture of metadata (Date/Time, User ID, Object Name, Filters, Criteria, Action)
  • Designing navigational workflows between screens, forms, and reports.
  • Developing robust security and authentication frameworks.
  • Optimising performance for slow networks, large datasets, and complex UI controls.
  • Producing detailed technical documentation, solution designs, specifications, and handover material.
  • Conducting peer code reviews.

Key Accountabilities:

  • Analyse business requirements for new Reporting Products.
  • Define technical architecture, design approaches, and strategies.
  • Document detailed technical specifications.
  • Develop, deploy, and execute Reporting Products end-to-end.
  • Design performance and optimisation enhancements.

What you’ll need to succeed

  • 10+ years’ experience in Software Development with Reporting and Data solutions.
  • 4+ years’ experience with Power BI, Power Apps, SSRS, and Microsoft reporting tools.
  • Strong experience in Power BI Embedded scripting (Java, Python, etc.) and event handling.
  • Expertise in applying optimisation techniques to improve Power BI performance.
  • Strong experience with Power BI Report Server (on-prem).
  • Deep knowledge of SQL Server Services (SSIS, SSRS).
  • Strong scripting and automation using PowerShell.
  • Extensive experience with ETL, data cleansing, migration, and large datasets.
  • Extensive experience with SQL Server ETL technologies.
  • Proficiency with code repositories (GitHub, BitBucket, etc.).
  • Heterogeneous database experience (MS SQL, Oracle, Dynamics, MySQL).
  • Experience in data modelling and analysis.
  • Familiarity with tools such as JIRA, Confluence, SharePoint.
  • Excellent written, verbal, and interpersonal communication skills.
  • DataStage experience is advantageous.

    Skills & Personal Attributes:
  • Effective Communication: Able to engage with people across all levels and technical backgrounds; communicates project goals and expectations clearly.
  • Stakeholder Management: Builds trusted relationships with stakeholders, team members, and vendors.
  • Time Management & Organisation: Manages competing deadlines and multiple deliverables under pressure.
  • Resilience & Courage: Remains calm under pressure, provides honest advice, and handles difficult situations with clarity and conviction.
  • Self‑Management: Highly self‑motivated to achieve project outcomes.
  • Critical Thinking & Problem Solving: Applies objective analysis, evaluates options, and identifies effective solutions.

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline

#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru