Posted 3 Hours Ago Job ID: 2117828 17 quotes received

Job Title: .NET 8 / Blazor Server Expert

Fixed Price or Hourly
Quotes (17)  ·  Premium Quotes (3)  ·  Invited (0)  ·  Hired (0)

  Send before: May 28, 2026

Send a Quote

Project Overview


We are migrating a production .NET 8 Blazor Server application from Replit (Asia region) to Azure UAE North (Dubai). Our users in Dubai/UAE are experiencing persistent "Reconnect to server" errors and SignalR circuit disconnects. Despite low MTR latency, connection stability is failing. We need an expert to architect the new Azure environment, optimize SignalR for the Middle Eastern ISP landscape (Etisalat/du), and handle the Postgres migration.


Required Experience & Qualifications (Must-Have)


  • Deep .NET 8 / Blazor Server Expertise: You must understand Blazor Circuit lifecycles and SignalR backplane requirements.

  • Azure Infrastructure Mastery: Proven experience setting up Azure App Service or Azure Container Apps specifically within the UAE North or UAE Central regions.

  • Azure SignalR Service Integration: Experience implementing the dedicated Azure SignalR Service (Standard Tier) to handle sticky sessions and connection multiplexing.

  • Database Migration: Expertise in migrating PostgreSQL databases (from Replit/managed providers) to Azure Database for PostgreSQL (Flexible Server) with minimal downtime.

  • Network Troubleshooting: Ability to diagnose WebSocket interference caused by regional DPI (Deep Packet Inspection) and configure appropriate fallbacks (Long Polling) or Keep-Alive intervals.

Scope of Work

  1. Audit current Replit logs to identify the root cause of disconnects (Session affinity vs. Timeout vs. ISP blocking).

  2. Provision Azure Environment: Set up a production-ready environment in UAE North using Infrastructure as Code (Bicep/Terraform) or manual best-practice configuration.

  3. SignalR Hardening: Configure the Blazor app to use Azure SignalR Service to ensure connection persistency for UAE users.

  4. Security & Scaling: Configure SSL/TLS, auto-scaling rules, and VNet integration if required.

  5. Postgres Migration: Move data from current Replit storage to Azure, ensuring proper indexing and performance tuning.


Application Requirement


Please do not send a generic proposal. In your application, briefly answer:

  1. How do you handle "WebSocket drops" specifically for users behind Middle Eastern ISP firewalls?

  2. Why is the Azure SignalR Service superior to the default SignalR implementation for a Blazor Server app with 100+ concurrent users?


... Show more
Pradeep K India