Hong Kong, Hong Kong SAR, Hong Kong
Full-Stack Developer (C# + Vue 3) – Trading Systems
Job Description:
Responsibilities
- Migrate legacy C# WPF trading system to Vue 3 web platform
- Rebuild and optimize business logic for low-latency systems
- Develop real-time market data views with high-frequency updates
- Optimize WebSocket pipelines (routing, compression, batching, queuing)
- Implement Web Worker processing for large datasets
- Collaborate with trading and infrastructure teams
- Provide production support in a fast-paced environment
- Establish and improve automated testing frameworks
Requirements
- 5+ years .NET / C# development experience
- Strong ASP.NET Core Web API experience
- Proficient in Vue 3 and TypeScript
- Experience with real-time systems (WebSocket / streaming technologies)
- Strong experience in performance optimization (frontend & backend)
- Experience with Protobuf / binary protocols
- Familiarity with Web Workers
- Strong SQL (MSSQL) + Entity Framework Core
- Experience with Redis (caching)
- Familiarity with Kafka / RabbitMQ
- Experience with high-performance data grids (e.g., VXE Table)
- Knowledge of Pinia, Tailwind CSS
- Understanding of OAuth2, SAML, SSO
Required Skills:
Trading C#