.NET WinForms Developer

125 - 140 PLN/ godz.B2B
SeniorZdalnie·WrocławFull-time·B2B
#460000·Dodano 5 dni temu·7
Źródło: nofluffjobs.com
Aplikuj teraz

Tech Stack / Keywords

C#.NET.NET 8Windows FormsUI ControlsDevExpressTelerikInfragisticsReal-time data streamsMulti-threaded UI applicationsTCPsocket-based communicationUI designTrading systemsC++High-performance visualization

Firma i stanowisko

CSHARK Sp. z o.o. is hiring a .NET WinForms Developer to join their frontend engineering team working on high-performance, real-time trading applications used by professional traders. The role involves crafting fast, responsive, custom-rendered desktop UIs primarily for trading systems.

Wymagania

  • 5+ years of hands-on experience developing desktop applications in C#/.NET (preferably .NET 8).
  • Strong expertise in Windows Forms.
  • Proven experience building custom UI controls from scratch (inheriting from base controls and implementing custom rendering).
  • Experience working with continuous real-time data streams where data is pushed to the UI.
  • Strong understanding of multi-threaded UI applications including safe UI updates from worker threads.
  • Practical experience in UI performance optimization including reducing redraw cost, minimizing GC pressure, batching updates, and preventing flicker.
  • Experience working with TCP / socket-based communication.
  • Ability to clearly explain previous UI design decisions and their impact on end users.
  • Fluency in English (minimum B2+).

Nice to have:

  • Experience with trading systems, market data, or real-time financial applications.
  • Familiarity with C++ or interoperability between C# and native components.
  • Understanding of high-performance visualization and data interaction patterns.

Obowiązki

  • Design, implement, and optimize custom WinForms controls (charts, grids, interactive visualization components).
  • Work with continuous real-time data streams and ensure ultra-responsive UI under load.
  • Ensure smooth multi-threaded UI updates without blocking or freezing.
  • Collaborate with backend engineers (C++ systems) to maintain low-latency TCP/socket communication.
  • Profile, debug, and tune rendering performance focusing on GC pressure, paint cost, batching, flicker control.
  • Improve engineering practices and influence UI architecture and usability.

Benefity

  • 100% remote work or office work from Wrocław or Bielsko-Biała, employee choice.
  • Hourly rate of 125-140 PLN.
  • B2B contract.
  • Opportunity to work with international clients.
CSHARK Sp. z o.o.

CSHARK Sp. z o.o.

10 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz