Platform Architect (Onsite)

Overview

On Site
Depends on Experience
Full Time

Skills

React 18
TypeScript
Power BI Embedded
Azure API Management
Azure Active Directory

Job Details

Job Description:

Experience: 12+ year

Role Summary: Architect the frontend platform for energy analytics dashboards, ensuring seamless integration with backend services (APIs, Power BI) and enterprise grade security

Reporting To: Enterprise Architect

Mandatory Skills

Platform Engineering : Well versed in designing and maintaining data platform using IaC ( Terraform, Pulumi)Cloud platform experience such as Azure Exposure to monitoring and logging tools such as Grafana, Prometheus

UI Architecture:React ecosystem (Redux, Next.js) with micro front end design

Power BI Embedded integration for custom dashboards

Security & Compliance:OAuth2/OpenID Connect implementation for multitenant SSO.RBAC controls for UI elements and data visibility

Energy Visualization:Design of energy specific widgets (load curves, heatmaps, CO trend lines)

Nice to Have:

Experience with WebGL for 3D grid visualizations.Knowledge of energy compliance standards (NERC CIP).

Key Responsibilities

Dashboard Framework:Create reusable React component library for energy KPIs (e.g., drag and drop widgets).

Integrate Power BI reports via REST APIs with row level security.API Integration:Design GraphQL/REST layer for efficient data fetching from Databricks.

Implement webhook driven alerts (e.g., demand response events)

Security & Performance:Enforce JWT based tenant isolation in UI rendering.Optimize bundle sizes (code splitting) for sub3s load times

Compliance & Accessibility:Ensure WCAG 2.1 AA compliance for all UI components.Audit logging of user actions via Azure App Insights

Technical Environment

Core Stack: React 18, TypeScript, Power BI Embedded, Azure API Management

Security: Azure Active Directory, MSAL.js

Deliverables:Self service dashboard editor with 50+ configurable widgets.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.