
Whiteshield
Full-Stack Developer (Blazor / .NET)
- Permanent
- Dubai, United Arab Emirates
- Experience 5 - 10 yrs
Job expiry date: 10/01/2026
Job overview
Date posted
26/11/2025
Location
Dubai, United Arab Emirates
Salary
Undisclosed
Compensation
Salary only
Experience
5 - 10 yrs
Seniority
Senior & Lead
Qualification
Bachelors degree
Expiration date
10/01/2026
Job description
Responsible for end-to-end development of high-performing web applications using Blazor WebAssembly and Server, .NET Core, C#, and SQL Server. Designs scalable API layers with authentication, request validation, and rate limiting while architecting modular backend services aligned with domain-driven design principles. Builds relational data models using performance optimization techniques including indexing, partitioning, and stored procedures. Collaborates with data engineering teams on ETL pipelines and analytics-ready schemas within a medallion architecture. Integrates LLM technologies such as OpenAI or Gemini through secure APIs, embeddings, and prompt design. Implements responsive UI components from Figma prototypes using Razor, Blazor bindings, and modern CSS frameworks. Ensures secure storage, encrypted communications, and identity-based access controls. Develops automated testing suites, manages CI/CD workflows in Azure DevOps, and oversees cloud-native deployments in Azure and on-premise IIS environments, while monitoring application performance and reliability through telemetry tools. Contributes to internal frameworks, coding standards, DevSecOps maturity, and continuous engineering lifecycle improvement.
Required skills
Key responsibilities
- Collaborate with product teams to translate business challenges into scalable software solutions
- Lead development of Blazor WebAssembly and Server applications with dynamic component-based UIs
- Design and maintain secure API layers using .NET Core with OAuth2, JWT, validation, and rate limiting
- Architect modular backend services using C# and domain-driven principles within containerized environments
- Build and optimize relational data models using SQL Server and PostgreSQL including indexing and partitioning
- Support ETL pipelines and analytics-ready data structures alongside data engineering
- Integrate LLM APIs such as OpenAI or Gemini using secure patterns and prompt engineering
- Develop responsive UI components from Figma prototypes using Razor, Blazor bindings, and TailwindCSS or Bootstrap
- Ensure secure application development through encrypted communications, secure storage, and identity protocols
- Build automated testing suites using xUnit, bUnit, Playwright or similar frameworks
- Manage CI/CD workflows and infrastructure provisioning using Azure DevOps
- Monitor post-deployment performance and reliability using Application Insights and Log Analytics
- Contribute to internal tooling, coding standards, and continuous improvement across the engineering lifecycle
- Stay up to date with advancements in .NET, Azure services, and Blazor framework
Experience & skills
- Fluent in English with strong communication and collaboration skills
- 5+ years of professional experience in full-stack software development
- Proficient in .NET Core, ASP.NET WebAPI, and Blazor WebAssembly and Server
- Strong expertise with Razor components, HTML/CSS, TailwindCSS or Bootstrap
- Advanced experience with SQL Server and PostgreSQL including indexing and query optimization
- Proven experience with ETL pipelines, data modelling, and database tuning
- Familiarity with LLM APIs, prompt design, and orchestration
- Hands-on experience with DevSecOps tools and cloud deployment workflows
- Proficient with Git, GitHub, Azure DevOps and automated CI/CD pipelines
- Experience working from Figma prototypes to create responsive UI components
- Cloud experience with Azure or Google Cloud Platform; GCP Professional Developer certification preferred