Power BI & Azure Web App Developer

Remote • Posted 1 hour ago • Updated 1 hour ago
Contract Independent
Contract W2
Remote
Up to $75/hr
Fitment

Dice Job Match Score™

🧠 Analyzing your skills...

Job Details

Skills

  • Power BI
  • Power BI Embedded
  • Azure Web Apps
  • Azure App Service
  • Microsoft Azure
  • Azure API Management
  • REST APIs
  • API Integration
  • Azure Key Vault
  • Microsoft Entra ID
  • Azure Active Directory (Azure AD)
  • OAuth 2.0
  • OpenID Connect (OIDC)
  • RBAC
  • OWASP
  • Secure Coding
  • Azure Application Insights
  • Azure Front Door
  • Azure Cache for Redis
  • Responsive Web Development
  • SPA (Single Page Applications)
  • Server-Side Rendering (SSR)
  • Client-Side Rendering (CSR)
  • HTML5
  • CSS3
  • JavaScript
  • TypeScript
  • React
  • Angular
  • C#
  • ASP.NET Core
  • .NET
  • SQL
  • Oracle
  • Data Modeling
  • Azure Data Factory (ADF)
  • Talend
  • Microsoft Fabric
  • Data Engineering
  • ETL
  • Power BI Administration
  • Row-Level Security (RLS)
  • WebFOCUS
  • Data Visualization
  • Dashboard Development
  • Azure ML
  • Databricks AI
  • Dataiku
  • Machine Learning
  • Predictive Analytics
  • Version Control (Git)
  • Azure DevOps
  • Jira
  • Confluence
  • CI/CD
  • Azure Deployment Slots
  • Autoscaling
  • TLS/SSL Certificates
  • Production Support
  • Incident Management
  • Change Management
  • Agile
  • Cross-functional Collaboration.

Summary

ESSENTIAL DUTIES AND RESPONSIBILITIES
Solution Design & Architecture
Design and implement scalable web application architecture hosted on Azure App
Service (Web Apps), including environment strategy for Dev / QA / UAT / Prod.
Define API-driven rendering patterns (e.g., server-side rendering, SPA with API calls,
or hybrid), and establish standards for data-fetching, caching, and error-handling.
Collaborate with data architects, product architects, and stakeholders to translate
requirements into technical designs, including non-functional requirements
(performance, resiliency, security, compliance).
Evaluate and recommend Azure services (e.g., API Management, Key Vault,
Application Insights, Front Door, Azure Cache for Redis) to meet reliability and scale
needs.
Web Application Development (UI + Rendering)
Build responsive, accessible web interfaces that render content based on API
responses, including robust UI states (loading, empty, partial, error).
Develop reusable UI components and page templates aligned to design standards and
accessibility requirements.
Implement client-side and/or server-side rendering strategies optimized for
performance.
Ensure consistent UX behavior across browsers and devices, including mobilefriendly layouts.
API Integration & Data Handling
Integrate APIs to retrieve reports and dashboards from analytics tools such as Power
BI and WebFOCUS
Implement resilient API consumption patterns:
o retries with backoff (where appropriate)
o timeouts and cancellation
o circuit-breaker patterns (as applicable)
o graceful degradation and fallback UI
Transform and validate API payloads for presentation needs while maintaining data
integrity.
Coordinate API contracts including versioning and backward compatibility planning.
Security, Identity & Access
Implement authentication and authorization using enterprise identity solutions (e.g.,
Microsoft Entra ID/Azure AD, OAuth2/OIDC).
Enforce secure coding practices:
o protect against common vulnerabilities (OWASP Top 10)
o input validation, output encoding, CSRF protection
o secure session/token handling
Manage secrets and certificates using Azure Key Vault (no secrets in code or config
files).
Support role-based access control (RBAC) and claims-based authorization patterns
across UI features and API access.
Azure App Service Configuration & Operations
Configure Azure Web App resources:
o deployment slots (blue/green or canary)
o autoscaling rules
o custom domains and TLS certificates
o app settings and connection strings
Implement environment-specific configuration management (feature flags, app
settings, config providers).
Ensure high availability and reliability with appropriate scaling, health checks, and
recovery patterns.
Perform routine maintenance: dependency updates, runtime upgrades, certificate
renewals, and platform patch planning.
Data Engineering and Analysis
Identifies data needs of members and AF employees.
Collaborates with AF teams to define and execute strategies to gather data from
multiple sources, creating and maintaining the necessary pipelines while conveying
business and technical data needs for the development and deployment of data-based
products.
Data Visualizations, Reporting and Data Feeds
Designs, builds, and manages data visualization, reporting and data feeds for internal
and external users utilizing tools available.
Defines and applies consistent design for the user experience to minimize training
needs and provide a common experience across the data analytics platform.
Advocates for advances required to deliver insights in new and innovative methods
while also focusing on lifecycle maintenance of our data analytics, full breadth of
solutions.

Power BI embedding
Embed Power BI content (Power BI Embedded vs user-based embedding), manage
embed tokens, handle workspace/report identifiers, and align with Power BI admin
settings.
Row-Level Security (RLS) / effective identity handling for embedded scenarios.
Report catalog / inventory management
Own the data model for the portal catalog (report metadata, owners, tags, audiences,
environments, certification status, last refresh, deprecation status).
Implement CRUD/admin workflows (who can add/edit/remove listings; approval
workflow if needed).
Data Accuracy and Solution Quality
Documents and maintains design deliverables and validates application results
against calculations and data definitions to ensure quality of products delivered.
Conducts testing, follows defect tracking processes to deliver quality solutions.
Supports the quality assurance, testing, and production release processes.
Partners with Data Governance and Data Architecture to ensure that data is declared
in the enterprise taxonomy catalog and managed according to data governance
policies.
Security
This role is responsible for following AF Security standards and ensuring the security
model and best practices are built into deliverables.
The Data Analytics Developer utilizes the AF security standard processes to ensure
member data is secured.
Production Support
Proactively follows up on production support tickets or any other reported data
discrepancies providing leadership on the prioritization of support activities.
Performs incident investigation and service restoration.
Change and Configuration Management Duties
Responsible for version control, change management processes and impact analysis of
changes. This includes maintaining the inventory of reports, summaries of changes and
driving creation and prioritization of the product backlog.
Leads deployment of solutions, including collaboration across AF to ensure seamless
and efficient implementation.
QUALIFICATIONS
Experience, Education and Licensure
Minimum of 5 years of experience in Azure Web App and Power BI
development
Bachelor s degree in computer science, Business, Statistics, or related field
(equivalent work experience may be considered
Agile development methodology, including tools such as Jira and Confluence for
product documentation.
Experience designing, developing, and delivering data analytics solutions in
Power BI independently
Experience leading logical data modeling in a data analytics environment.
Advanced SQL skills, including writing and tuning complex queries, Oracle
database experience preferred.
Experience and discipline utilizing multiple version control software products
and change management processes.
Experience utilizing data transformation and load technologies such as Talend,
ADF, etc.
Knowledge of advanced data analytics and predictive analytics, including data
sciences, text analytics, and machine learning. Experience interacting with Data
Science, ML tools such as Dataiku, Azure ML, Databricks AI, etc.
Understanding of cloud-based data engineering processes, as well as exposure to
data platforms such as Fabric.
AMERICANS WITH DISABILITY SPECIFICATIONS
PHYSICAL DEMANDS
The physical demands described here are representative of those that must be met by an
employee to successfully perform the essential functions of this job.
While performing the duties of this job, the employee is occasionally required to stand;
walk; sit; use hands to finger, handle, or feel objects, tools or controls; reach with hands
and arms; climb stairs; balance; stoop, kneel, crouch or crawl; talk or hear; taste or smell.
The employee must occasionally lift and/or move up to 25 pounds. Specific vision abilities
required by the job include close vision, distance vision, color vision, peripheral vision,
depth perception, and the ability to adjust focus.

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.
  • Dice Id: 91171446
  • Position Id: 9014165
  • Posted 1 hour ago
Contact the job poster
Neeraj Siddharth

Neeraj Siddharth

Technical Recruiter @ Teknohire, Inc.
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

Yesterday

Easy Apply

Full-time

$80,000 - $90,000

Remote

5d ago

Easy Apply

Contract

Depends on Experience

Remote

Today

Easy Apply

Contract

$0 - $0

Remote

Yesterday

Easy Apply

Full-time

$80,000 - $90,000

Search all similar jobs