.NET WinForms Developer

CSHARK

Wrocław

Hybrid

PLN 180,000 - 240,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote‑first
Flexible hours
In-house tech workshops

Job summary

CSHARK in Wrocław is seeking an experienced .NET WinForms Developer to join the frontendengineering team and help build high-performance, real-time trading applications.

This role focuses on crafting fast, responsive, custom-rendered desktop UI, not just configuring UI frameworks. You will work with real-time data, multi-threaded UI updates, and close collaboration with C++ backend engineers to maintain low-latency communication.

Qualifications

  • 5+ years hands-on experience developing desktop applications in C#/.NET (preferably .NET 8).
  • Proven experience building custom UI controls from scratch (not DevExpress/Telerik/Infragistics).
  • Experience with continuous real-time data streams where data is pushed to UI.
  • Strong understanding of multi-threaded UI applications and safe cross-thread updates.
  • Practical experience in UI performance optimization (reducing redraw cost, GC pressure, batching).
  • Experience with TCP/socket-based communication.

Responsibilities

  • Design, implement and optimize custom WinForms controls (charts, grids, visual 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) for low-latency TCP/socket communication.
  • Profile, debug, and tune rendering performance (GC pressure, paint cost, batching, flicker control).
  • Improve engineering practices and influence UI architecture and usability.

Skills

5+ years
desktop apps in C#/.NET
custom WinForms controls
real-time data streams
multithreaded UI
C++ interoperability
TCP/socket communication
UI performance optimization

Job description

We arelooking foranexperienced .NET WinForms Developer to join the frontendengineering team and help build high-performance, real-time trading applications used byprofessional traders.

This role is not about configuring UI frameworks – it is about crafting fast, responsive, custom-rendered desktop UI .

C#

.Net

Your Daily Missions
  • Design, implement andoptimize custom WinForms controls (charts, grids, interactive visualization components).
  • Work with continuous real-time data streams and ensure ultra-responsive UI under load.
  • Ensuresmooth multi-threaded UI updates without blocking orfreezing.
  • Collaborate withbackend engineers (C++ systems) tomaintain low-latency TCP/socket communication .
  • Profile, debug, andtune rendering performance (GC pressure, paint cost, batching, flicker control).
  • Improve engineeringpractices, andinfluence UI architecture andusability.
TheEssentials We’re Seeking
  • 5+ years of hands‑on experience developing desktop applications in C#/.NET (preferably .NET 8).
  • Proven experience building custom UI controls from scratch (inheriting from base controls and implementing custom rendering – not configuring DevExpress/Telerik/Infragistics).
  • Experience working with continuous real-time data streams , where data is pushed to the UI (not periodic refresh).
  • Strong understanding of multi‑threaded UI applications (updating UI safely from worker threads, avoiding freezes and stalls).
  • Practical experience in UI performance optimization (reducing redraw cost, minimizing GC pressure, batching updates, preventing flicker).
  • Experience working with TCP / socket-based communication .
  • Ability to clearly explain previous UI design decisions, trade‑offs, and the impact on end users .
  • 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.

At CSHARK, it’s not about trendy perks or the latest gaming console in the lounge. Based on feedback from our team, what truly counts is an environment conducive to focused work, structured processes, and continuous skill development. We prioritize what genuinely enriches the daily work experience, ensuring that every moment spent with us is both productive and fulfilling.

Harness the power of technology with our remote‑first approach. Work from the comfort of your space while staying connected and collaborative.

Flexible hours

Find your rhythm withhours that align toyour lifestyle. W e understand that productivity isn’t confined tothetypical 9-to-5.

International projects

Engage inprojects that transcend borders. Experience thethrill ofworking withdiverse teams andclients from different parts oftheworld. Navigate theglobal tech landscape withease. Enhance your communication skills withourtailored Business English sessions.

Participation incharity actions

Connect withthecommunity andcontribute tocauses that matter. Joinus invarious charity initiatives andbe apart ofchange that extends beyond business.

In-house technology workshops

Stay attheforefrontoftechnology. Dive deep intotopics, refine your skills, andlearn frompeers throughourregular tech workshops.

Recruitment process

01

Chat withOurRecruiter

Kick off your CSHARK adventure withaninitial interview. This is a great opportunity for us to get to know each other better andforyou toask anypreliminary questions.

02

Show Your skills

Depending ontherole, you’ll either engage in a technical interview or take on a specific task. This stage allows us to understand your expertise andoffers you a glimpse intothechallenges you might tackle atCSHARK

03

Meet theTeam

This is where themagic happens. Engage withapotential supervisor, your future team, or even aclient. It’s a deep dive intoyour prospective role andachance tograsp thecollaborative spirit ofCSHARK.

04

Crafting Your Offer

Once we recognize themutual fit, we’ll discuss thespecifics ofyour offer. We believe incrafting apackage that respects your skills, experience, andaspirations.

05

Onboarding Preparation

Once you’re set tojoin us, ourteam crafts a tailored onboarding plan. This includes setting upyour tools andaccounts, scheduling introductions tokey team members, andorganizing orientation sessions tomake your integration seamless andefficient.

Explore theHeartbeat of CSHARK

Discover theessence ofourguild’s expertise, advanced tools andtech stack, andourreal-world successes. Delve intoimpactful case studies andhear genuine insights fromourteam

Wondering about ourorganizational vision, theexecutive leadership team, thevalues we passionately uphold?

Explore ourdiverse portfolio towitness ablend ofpioneering financial regulatory solutions, next-gen manufacturing, andinnovation examples.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead .NET Developer (Full-Stack)
Lead .NET Developer (Full-Stack)

CSHARK • Wrocław

Hybrid
PLN 180,000 - 240,000
Flexible hours
Remote-first work
International projects
+2
Senior Performance Test Engineer
Senior Performance Test Engineer

CSHARK • Wrocław

Hybrid
PLN 180,000 - 240,000
Flexible hours
International projects
Charity actions
+2
Technical Writer
Technical Writer

CSHARK • Wrocław

Hybrid
PLN 60,000 - 90,000
Flexible hours
International projects
Charity actions
+2
Business Systems Analyst - FinTech
Business Systems Analyst - FinTech

CSHARK • Wrocław

On-site
PLN 133,920 - 200,880
Flexible hours
Participation in charity actions
In-house technology workshops
+2
Community Lead - Kraken Pro
Community Lead - Kraken Pro

Kraken • Polska

On-site
PLN 100,000 - 180,000
Senior Solutions Engineer - Payward Services
Senior Solutions Engineer - Payward Services

Kraken • Polska

On-site
PLN 180,000 - 280,000
Senior Product Manager - Social Experience
Senior Product Manager - Social Experience

Kraken • Polska

On-site
PLN 180,000 - 300,000
Senior Product Manager: Open Finance & Social UX
Senior Product Manager: Open Finance & Social UX

Kraken • Polska

On-site
PLN 180,000 - 300,000
Senior Full-Stack Engineer (Mobile apps for Banking, Trading and FinTech)
Senior Full-Stack Engineer (Mobile apps for Banking, Trading and FinTech)

DevBrother • Wrocław

Hybrid
PLN 180,000 - 270,000
Flexible schedule
Hubs in Ukraine
Poland (Wroclaw)
Crypto Community Lead: Ambassador & Growth Driver
Crypto Community Lead: Ambassador & Growth Driver

Kraken • Polska

On-site
PLN 100,000 - 180,000