Hello
Job Description: Power BI & Azure Web Application Developer
Location: 100% Remote
Duration: 6-Month Contract-to-Hire (CTH)
Submission Requirements
To be considered, the following must be provided:
- Resume
- Valid Government-Issued Photo ID: Must include photo, full name, and expiration date. All other information (Address, ID#, etc.) must be fully redacted.
- Naming Convention: Project ###_Resource Full Name_Resume/ID
Target States for Candidates: AL, AZ, AR, CO, CT, DE, FL, GA, ID, IN, IA, KS, KY, LA, ME, MD, MI, MN, MS, MO, MT, NE, NV, NH, NM, NC, ND, OH, OK, PA, RI, SC, SD, TN, TX, UT, VT, VA, WV, WI, WY.
Position Overview
The Power BI & Azure Web App Developer will lead the analysis, design, development, and deployment of a high-performance Dashboard Portal. This role is a hybrid of Web Development and Data Engineering, focusing on building scalable Azure-hosted web applications that serve as a centralized hub for embedded Power BI analytics, reports, and data feeds.
Core Responsibilities
1. Solution Design & Azure Architecture
- Design scalable web architectures on Azure App Service, defining environment strategies for Dev/QA/UAT/Prod.
- Recommend and configure Azure services including API Management, Key Vault, Application Insights, Front Door, and Azure Cache for Redis.
- Define API-driven rendering patterns and standards for data-fetching and error-handling.
2. Web Application & UI Development
- Build responsive, accessible web interfaces and reusable UI components.
- Implement resilient API consumption patterns (retries, circuit-breakers, and graceful fallbacks).
- Integrate APIs to retrieve and render reports from Power BI and WebFOCUS.
3. Power BI Embedding & Data Visualization
- Lead Power BI content embedding (Power BI Embedded vs. user-based), managing tokens and workspace identifiers.
- Implement Row-Level Security (RLS) and identity handling for embedded scenarios.
- Own the data model for the portal catalog (metadata, owners, tags, and certification status).
4. Security & Identity
- Implement AuthN/AuthZ using Microsoft Entra ID (Azure AD) and OAuth2/OIDC.
- Enforce secure coding practices (OWASP Top 10) and manage secrets via Azure Key Vault.
5. Data Engineering
- Collaborate to gather data from multiple sources and maintain pipelines for data-based products.
- Perform logical data modeling and tune complex SQL queries (Oracle experience preferred).
Qualifications
- Experience: Minimum of 5 years in Azure Web App and Power BI development.
- Education: Bachelor's degree in Computer Science, Business, Statistics, or a related field.
- Azure Expertise: Proven experience with Azure App Service configurations, deployment slots, and autoscaling.
- Data Skills: Advanced SQL skills; experience with data transformation tools (Talend, ADF).
- AI/Analytics Awareness: Knowledge of predictive analytics and exposure to platforms like Fabric, Dataiku, or Azure ML.
- Process: Experience in Agile environments (Jira/Confluence) and disciplined version control.
Candidate Submission Summary Format
- Candidate Name:
- Location:
- Bill Rate:
- Level of Expertise:
- Sponsorship:
- Availability to Start:
- Email Address:
- LinkedIn Profile:
- If C2C, is vendor providing laptop or renting through Smartsource? (Include $2/hr in rate if renting):
| Gopal Gupta Technical Recruiter  | | | E: D: A: 505 Knolle Court, Saint Augustine| FL 32092 |