.NET WinForms Developer
CSHARK
Rola polega na budowaniu niestandardowych, wysokowydajnych kontrolek WinForms dla aplikacji tradingowych w czasie rzeczywistym. Będziesz projektować i optymalizować własne kontrolki (wykresy, siatki, komponenty interaktywne) od podstaw, bez polegania na gotowych bibliotekach. Kluczowa jest praca z ciągłymi strumieniami danych, wielowątkowość i niskopoziomowa optymalizacja wydajności UI (GC, odświeżanie, flicker). Współpracujesz z backendem C++ i dbasz o szybką komunikację TCP/socket.
Brakuje: nie podano wielkości zespołu ani struktury projektowej, brak opisu procesu rekrutacyjnego.
Rola polega na budowaniu niestandardowych, wysokowydajnych kontrolek WinForms dla aplikacji tradingowych w czasie rzeczywistym. Będziesz projektować i optymalizować własne kontrolki (wykresy, siatki, komponenty interaktywne) od podstaw, bez polegania na gotowych bibliotekach. Kluczowa jest praca z ciągłymi strumieniami danych, wielowątkowość i niskopoziomowa optymalizacja wydajności UI (GC, odświeżanie, flicker). Współpracujesz z backendem C++ i dbasz o szybką komunikację TCP/socket.
- ✓W pełni zdalna praca z elastycznością wyboru
- ✓Wysoka stawka B2B (125-140 PLN/h)
- ✓Ciekawa, niszowa dziedzina (aplikacje tradingowe czasu rzeczywistego)
- ✓Możliwość wpływania na architekturę i użyteczność
- ✓Praca z najnowszym .NET 8
- !Brak informacji o wielkości zespołu i liczbie projektów
- !Nie określono, czy aplikacja jest legacy, czy greenfield
- !Brak opisu procesu rekrutacyjnego
- •Projektowanie i implementacja niestandardowych kontrolek WinForms (wykresy, siatki, wizualizacje) od zera.
- •Optymalizacja renderowania UI pod kątem wydajności przy ciągłych strumieniach danych w czasie rzeczywistym.
- •Zarządzanie aktualizacjami UI z wątków roboczych bez blokowania interfejsu (multi-threading).
- •Współpraca z inżynierami backendu (C++) przy utrzymaniu niskolatencyjnej komunikacji TCP/socket.
- •Profilowanie i debugowanie wydajności (GC pressure, paint cost, batchowanie, flicker).
- •Przegląd kodu i wpływ na architekturę UI oraz użyteczność aplikacji.
- •Implementacja wzorców optymalizacji dla aplikacji desktopowych z dużym obciążeniem danych.
Oferta dla doświadczonych specjalistów (Senior).
Mid developer z 5 latami w C# i WinForms, który ma przynajmniej podstawowe doświadczenie w pisaniu niestandardowych kontrolek i rozumie wielowątkowość. Jest gotowy pogłębić wiedzę o optymalizację i komunikację TCP.
Junior developer z mniej niż 3-4 latami doświadczenia w C#/.NET, który nie pracował z WinForms ani z własnymi kontrolkami. Osoby przyzwyczajone do konfigurowania gotowych bibliotek UI (DevExpress, Telerik) nie będą pasować.
- ?Ile osób liczy zespół frontendowy i ile zespołów pracuje nad aplikacją?
- ?Czy aplikacja jest budowana od nowa, czy rozwijana istniejąca baza?
- ?Jak wygląda współpraca z backendem C++ – czy to osobny zespół?
- ?Czy są przewidziane dyżury on-call lub wsparcie produkcyjne?
- ?Jaki jest stosunek pracy nad nowymi kontrolkami do utrzymania istniejących?
- ?Jakie narzędzia do profilowania i debugowania są używane?
- ?Czy oferujecie budżet szkoleniowy lub udział w konferencjach?
- −Nie podano wielkości zespołu ani struktury projektowej
- −Brak opisu procesu rekrutacyjnego
- −Nie wiadomo, czy aplikacja jest nowym projektem, czy rozwijana istniejąca
Zespół inżynieryjny frontendu, który kładzie nacisk na jakość i wydajność. Współpraca z backendem C++ i możliwość wpływania na architekturę.
Na poziomie rynkowym
Dane z aktywnych ofert zawierających technologię .NET. Pełne statystyki zarobków →