{"id":2233463,"url":"https://alion.io/job/innover-digital-blazor-tech-lead","title":"Blazor Tech lead","company":{"id":3910644,"name":"Innover Digital","domain":"innoverdigital.com","url":"https://alion.io/company/innover-digital","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Zoho Recruit","truth_index":null},"role":"Leadership","role_family":"Leadership","seniority":"lead","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":30000,"max_usd":79000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":25},"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"API Gateway","optional":false},{"name":"ASP.NET Core","optional":false},{"name":"Azure DevOps","optional":false},{"name":"Blazor","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"Datadog","optional":false},{"name":"Dependency Injection","optional":false},{"name":"Docker","optional":false},{"name":"FluentValidation","optional":false},{"name":"IdentityServer","optional":false},{"name":"Kubernetes","optional":false},{"name":"Playwright","optional":false},{"name":"Polly","optional":false},{"name":"Redis","optional":false},{"name":"Redux","optional":false},{"name":"Serilog","optional":false},{"name":"SignalR","optional":false},{"name":"SQL","optional":false},{"name":"State Management","optional":false},{"name":"WebAssembly","optional":false},{"name":"WPF","optional":false},{"name":"YARP","optional":false},{"name":"Azure","optional":true},{"name":"MediatR","optional":true}],"status":"closed","first_seen_at":"2026-10-10T23:10:11Z","employer_posted_date":"2026-10-10","last_verified_at":"2026-10-12T09:37:42Z","board_verified":false,"closed_at":"2026-10-12T09:37:42Z","days_open":1,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":1},"description":"Key Responsibilities\nArchitecture & Technical Leadership\n\nOwn the Blazor front-end architecture - define the project structure, folder conventions, and module boundaries aligned with the bounded contexts (Policy, Risk, Workflow, Member, Rating, Claims, Reporting, Governance).\nSelect and standardize the hosting model (Blazor Server, WebAssembly, or Hybrid) based on latency, scalability, and offline-access requirements.\nDesign the client-side service layer that consumes all RESTful microservices through the Ocelot/YARP API Gateway, including HTTP client configuration, retry/circuit-breaker policies (Polly), and response caching via Redis.\nEstablish state management strategy using Fluxor or a comparable Flux/Redux pattern for managing complex cross-module state across 163+ pages.\nDefine the authentication and authorization flow on the client side, integrating with Entra On prem Identity Server (OAuth 2.0 / OpenID Connect) and enforcing role-based UI rendering. PCRB - Optimus Project Page 1 of 4 OPTIMUS PROJECT | Job Description | Confidential\nSet up the MudBlazor component library as the standard UI toolkit, creating a shared design system with theme tokens, reusable layouts, and branded component wrappers. Hands-On Development\nBuild core shared components: data grids, form templates, modal dialogs, notification toasts, search/filter panels, and navigation shells.\nImplement complex UI flows such as policy creation wizards, risk rating dashboards, workflow task boards, claims data entry, and reporting/export screens.\nDevelop the cross-service aggregation views that call multiple API endpoints (e.g., Policy Details page aggregating Policy, Risk, Claims, and Workflow data).\nIntegrate client-side validation with FluentValidation DTOs returned from the backend, ensuring consistent server/client validation parity.\nBuild real-time features (SignalR) where needed, such as live workflow notifications and dashboard data refresh.\nQuality & Performance\nDefine and enforce front-end testing strategy: unit tests (bUnit), component tests, and end-to-end tests (Playwright).\nEstablish performance budgets for page load times, bundle sizes, and rendering performance across all modules.\nImplement lazy loading, virtualization (for large data grids), and efficient change detection patterns.\nConfigure client-side logging and telemetry integration with Datadog and Serilog.\nConduct and lead code reviews for all front-end pull requests, maintaining code quality and design consistency.\n Team Leadership & Collaboration\nMentor and guide a team of 3-5 Blazor developers, conducting pair programming sessions and technical knowledge transfers.\nCollaborate closely with backend tech leads to align API contracts (DTOs, endpoints, error formats) across all 8 services.\nPartner with UX designers to translate wireframes and design specs into pixel-accurate, accessible Blazor components.\nCoordinate with DevOps to define CI/CD pipelines for the Blazor project (Azure DevOps), including build, test, Docker containerization, and deployment to Kubernetes Apps.\nParticipate in sprint planning, architecture reviews, and cross-team ceremonies with backend, QA, and infrastructure teams.\nRequirements\nRequired Qualifications\n\nExperience 8+ years of professional software development experience with C# and the .NET ecosystem.\n3+ years of hands-on experience building production Blazor applications (Server and/or WebAssembly).\nProven track record of leading front-end architecture on enterprise-grade applications with 50+ pages/screens.\nExperience migrating legacy desktop applications (WPF, WinForms) to modern web platforms is a strong advantage.\nTechnical Skills\n Blazor (Server / WASM) - Expert - Component lifecycle, render optimization, JS interop,hosting models\n.NET 8 / ASP.NET Core - Expert - Dependency injection, middleware, HttpClientFactory,configuration\nMudBlazor / UI Libraries - Advanced - Theming, custom component wrappers, responsive layouts\n State Management (Fluxor) - Advanced - Flux/Redux patterns, store design, effects, middleware\nRESTful API Consumption - Expert - HttpClient patterns, Polly resilience, typed clients, gateway integration\n Authentication (OIDC/OAuth) - Advanced - IdentityServer integration, token management, role based UI\nCSS / HTML / Accessibility - Proficient - Responsive design, WCAG 2.1 compliance, CSS isolation\n Testing (bUnit, Playwright)- Advanced - Component testing, E2E automation, mocking patterns\nCI/CD & Containers- Proficient - Azure DevOps pipelines, Docker, Kubernetes basics\nSQL Server / EF Core - Working knowledge - Understand backend data models and query patterns\n Preferred Qualifications\nExperience in the insurance or workers’ compensation domain (policy administration, rating, claims processing).\nFamiliarity with CQRS and MediatR patterns for understanding backend service architecture.\nExperience with SignalR for real-time web communication.\nKnowledge of Redis caching strategies on the client/BFF layer.\nContribution to open-source Blazor component libraries or community projects.\nExperience with microservices front-end patterns: Backend-for-Frontend (BFF), API aggregation, micro-frontends.\nFamiliarity with Ocelot or YARP API Gateway configuration from a front-end consumer perspective.","description_format":"text","description_chars":5271,"description_truncated":false,"requirements":{"experience_years_min":8,"management_years_min":null,"team_size_min":3,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"India","iso":"IN","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Machine Learning","IT Consulting & Digital Transformation"],"lifecycle":[{"event":"open","at":"2026-10-10T23:10:11Z"},{"event":"close","at":"2026-10-12T09:37:42Z"}],"visa":[],"liveness":null,"pay":null,"html_url":"https://alion.io/job/innover-digital-blazor-tech-lead","json_url":"https://alion.io/job/innover-digital-blazor-tech-lead.json","meta":{"generated_at":"2026-10-13T08:54:38Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":13266,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":3910644},"rest":"https://alion.io/mcp/rest/get_company?id=3910644"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Finnover-digital-blazor-tech-lead"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Finnover-digital-blazor-tech-lead"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Finnover-digital-blazor-tech-lead"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/innover-digital-blazor-tech-lead\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Finnover-digital-blazor-tech-lead"}]}