Job Search and Career Advice Platform

Enable job alerts via email!

Blazor and .NET Core Expert

Xpedeon

City of London

On-site

GBP 45,000 - 65,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A forward-thinking technology firm is seeking a Blazor Developer to create dynamic web applications and optimize performance. The role requires strong expertise in Blazor Server and C#, with an emphasis on real-time data handling and collaboration in Agile environments. If you are passionate about technology and innovation, this is an exciting opportunity to shape key initiatives.

Qualifications

  • 3+ years of experience in Blazor development with a focus on real-time data.
  • Strong fundamentals in C# and object-oriented programming.
  • Ability to diagnose and troubleshoot gRPC related issues.

Responsibilities

  • Develop dynamic web applications using Blazor Server.
  • Design components and ensure optimal performance.
  • Implement security measures for user authentication.

Skills

Blazor Server
C#
gRPC
SignalR
Performance Optimization
Team Collaboration
Job description
Job openings

[xpedeon_single_jobs_location]

[job_application_form]

Apply now

[xpedeon_single_jobs_spec_data]

Other recommended Jobs

[job_openings_list]

Do you love challenges? Then we love you!
Job Summary:

As a Blazor Developer, you will be responsible for developing dynamic and interactive web applications using Blazor Server. You will work closely with the backend and UI/UX teams to build seamless, scalable, and high-performing applications.

Key Responsibilities:
  • Core Blazor Server Development
    • Design and implement Blazor Server components using Razor, ensuring optimal state management and minimal re-renders.
    • Handle SignalR-based circuit management, real-time updates, and reconnection logic to maintain robust user sessions.
  • Reusable Component Architecture
    • Create modular, reusable, and maintainable Blazor components for common UI elements and data interactions.
    • Adhere to SOLID principles and design patterns, promoting clean architecture and code reusability.
  • Integration with gRPC Services
    • Connect Blazor Server components to gRPC endpoints for data retrieval, processing, and event notifications.
    • Troubleshoot serialization, streaming, and performance issues related to gRPC integration.
  • Advanced .NET 9 & C# Expertise
    • Utilize .NET 9 features (e.g., enhanced pattern matching, records, improved generics) for efficient and readable code.
    • Apply object-oriented programming concepts and SOLID design principles to ensure scalability and maintainability.
  • Performance Optimization
    • Ensure high performance by optimizing rendering, data loading, and concurrency models.
    • Use asynchronous programming (async/await) and parallel processing where appropriate to enhance responsiveness.
  • Security & Identity
    • Implement secure user authentication and authorization (e.g., OpenID Connect, role-based access).
    • Follow best practices for data protection, encryption, and handling of sensitive information in a multi-tenant SaaS environment.
  • UI/UX Considerations
    • Collaborate with design teams to build responsive and intuitive interfaces.
    • Utilize HTML5, CSS3, and basic JavaScript/TypeScript to augment Blazor where necessary.
  • Debugging & Testing
    • Diagnose and resolve complex issues using Visual Studio, browser dev tools, and logging frameworks.
    • Write unit, integration, or end-to-end tests to ensure robustness and quality of new and existing features.
  • Collaboration & Agile Processes
    • Work in an Agile/Scrum environment, participating in sprint planning, daily standups, and retrospectives.
    • Collaborate closely with product owners, QA teams, and fellow developers to meet delivery timelines and quality standards.
Required Skills & Qualifications:
  • Proven Experience with Blazor Server
    • Demonstrated success in building production-ready Blazor Server applications, focusing on real-time data handling.
    • Familiarity with Razor Components, data binding, and state management best practices.
  • Strong C# & OOP Fundamentals
    • Expertise in .NET 9 development, including advanced features of C#.
    • Solid grasp of object-oriented principles, design patterns, and SOLID best practices.
  • Proficiency in Integrating with gRPC
    • Understanding of protocol buffers, client code generation, and best practices for microservice communication.
    • Ability to diagnose and fix issues related to gRPC calls, streaming data, and performance.
  • SignalR & Real-Time Communication
    • Hands-on experience with SignalR for server-client updates and reliability in Blazor Server apps.
  • Security & Authorization
    • Practical knowledge of authentication/authorization in .NET (e.g., Identity, OAuth, OpenID Connect).
    • Capability to implement role-based access control and protect common web vulnerabilities (XSS, CSRF, etc.).
  • Performance Optimization & Debugging
    • Proficiency in identifying performance bottlenecks in server-side rendering, data fetching, and concurrency.
    • Skilled in using debugging tools, performance profilers, and diagnostics to optimize application speed and reliability.
  • Effective Communication & Teamwork
    • Strong interpersonal skills for cross-functional collaboration.
    • Clear verbal and written communication skills, with a willingness to provide and receive constructive feedback.
Preferred Qualifications:
  • Experience with containerization (Docker/Kubernetes) and CI/CD pipelines.
  • Knowledge of ERP domains (finance, inventory, HR, etc.).
  • Familiarity with cloud platforms (Azure, AWS, or GCP) for Blazor Server deployments.
  • Exposure to advanced concurrency patterns or real-time data streaming.
Why Join Us?
  • Work on exciting global projects that drive innovation.
  • Join a collaborative and forward-thinking team.
  • Opportunity to shape the success of key initiatives within a growing company.
Experience:
  • 3+ Years
Location:

Mumbai

Work Mode:

Work from Office (walking distance from CSMT station)

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.