← Back to jobs

Web Application Full-Stack Developer (C# / .NET/ ASP.NET)

Skills

apicsharpdata pipelinesdotnetkafkaprotobufrabbitmqredissqlsql servertypescriptvuewebsocketswpfC#.NET

Description

What You Will Do:

  • Migrate features from the legacy C# WPF system to a Vue 3 web platform, understanding the original business logic and re-implementing it for the web.
  • Build and optimize real-time data views, which update at high frequency with minimal UI lag.
  • Improve WebSocket data pipeline -- optimize message routing, compression, chunked sending, bounded channel queuing, and Web Worker processing for large datasets.
  • Collaborate with trading and infrastructure teams to develop new features. Production support and bug fix.
  • Establish auto testing practices and framework.

Requirements:

  • 5+ years professional experience in .NET / C# backend development (ASP.NET Web API) Core
  • Strong proficiency with Vue.js (Vue 3 preferred) and TypeScript
  • Strong experience with real-time web applications (trading app is a plus) --
  • WebSocket, Server-Sent Events, or similar streaming data technologies
  • Proficiency with high-performance data rendering -- virtual scrolling, efficient DOM updates, handling thousands of rows updating in real-time
  • Experience with Protobuf serialization and binary data protocols
  • Familiarity with Web Workers for offloading CPU-intensive tasks
  • Solid understanding of SQL databases (MSSQL or similar) and ORM (Entity Framework Core)
  • Experience with Redis or similar caching solutions
  • Familiarity with message brokers (RabbitMQ, Kafka, or similar pub/sub systems)

Get similar jobs in United States by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more remote Full Stack Developer jobs in United States.

Finding similar jobs…