: Frontend Developer – Razor / Blazor
Role Title
Frontend Developer – Razor / Blazor
Role Overview
We are looking for a skilled Frontend Developer with strong experience in Razor, Blazor, C#, .NET, and modern web application development to support the modernization of a business-critical rates-setting platform. The role will focus on building a secure, responsive, and user-friendly web interface that enables Treasury and business users to view market data, generate rates, review pricing outputs, perform manual adjustments, monitor alerts, and support near real-time pricing workflows.
The ideal candidate should have experience building enterprise-grade web applications using the Microsoft technology stack and should be comfortable working closely with backend developers, business analysts, UX stakeholders, and business users.
Key Responsibilities
· Design and develop web-based user interfaces using Blazor, Razor Pages, C#, HTML, CSS, and JavaScript .
· Build interactive dashboards for rates, curves, pricing outputs, manual adjustments, alerts, and audit views.
· Develop reusable UI components for data grids, forms, validations, modals, notifications, and workflow screens.
· Integrate frontend screens with backend APIs and services.
· Support near real-time data updates in the UI where applicable.
· Build secure user experiences aligned with role-based access control and delegation of authority.
· Translate business requirements into clean, intuitive, maintainable user interfaces.
· Optimize UI performance, responsiveness, accessibility, and usability.
· Collaborate with backend developers to define API contracts and data models.
· Participate in design discussions, code reviews, testing, and production support activities.
· Ensure frontend implementation follows enterprise security, coding, and deployment standards.
Required Skills and Experience
· Strong hands-on experience with Blazor.
· Strong experience with Razor Pages / Razor Components.
· Valuable knowledge of C# and .NET / .NET Core.
· Experience building web applications using HTML, and Bootstrap or similar UI frameworks.
· Experience consuming REST APIs from frontend applications.
· Experience with form validation, state management, error handling, and UI notifications.
· Ability to build responsive and user-friendly enterprise web screens.
· Understanding of authentication, authorization, and role-based access in web applications.
· Experience with Git, Azure DevOps, or similar source control and delivery tools.
· Good understanding of browser debugging, frontend performance, and cross-browser compatibility.
· Ability to work with business users and analysts to clarify UI requirements.
· Strong problem-solving and communication skills.
Preferred Skills
· Experience with Blazor Server and/or Blazor Web Assembly.
· Experience with financial services, banking, treasury, pricing, or capital markets applications.
· Experience building dashboards for real-time or near real-time data.
· Experience modernizing Excel-based workflows into web applications.
· Experience working in Agile delivery teams.
Technical Environment
· Languages: C#, SQL
· Frameworks: .NET Core / .NET, ASP.NET Web API, Blazor, Razor
· Databases: SQL Server or equivalent relational database
· Integration: REST APIs, vendor APIs, internal system interfaces
· DevOps: Git, Azure DevOps, CI/CD pipelines
· Architecture: Modular services, API-first design, secure enterprise application patterns
Minimum Qualifications
· Bachelor’s degree in computer science, Information Technology, Engineering, or equivalent experience.
· 7+ years of frontend or full-stack development experience.
· 3+ years of hands-on experience with Razor and/or Blazor.
· Experience delivering production-grade enterprise web applications.
Send me your resume to
[email protected]
📌 Senior Frontend Developer – Razor / Blazor (India)
🏢 Marquis Business and Technology Solutions
📍 India