W skrócie
- Zadania: Twórz wydajne aplikacje handlowe w C#/.NET z niestandardowymi interfejsami użytkownika.
- Firma: CSHARK - innowacyjna firma technologiczna zdalna i elastyczna.
- Benefity: Elastyczne godziny pracy, warsztaty technologiczne i możliwość pracy z międzynarodowymi projektami.
- Pozostałe informacje: Uczestnicz w działaniach charytatywnych i rozwijaj swoje umiejętności językowe.
- Dlaczego ta praca: Pracuj nad realnymi projektami i rozwijaj swoje umiejętności w dynamicznym środowisku.
- Kwalifikacje: 5+ lat doświadczenia w tworzeniu aplikacji desktopowych w C#/.NET.
Przewidywane wynagrodzenie mieści się w przedziale 103500 - 126500 zł za rok.
Poszukujemy doświadczonego programisty .NET WinForms, który dołączy do zespołu inżynierii frontendowej i pomoże w budowie wydajnych aplikacji handlowych w czasie rzeczywistym używanych przez profesjonalnych traderów. Ta rola nie polega na konfigurowaniu frameworków UI – chodzi o tworzenie szybkiego, responsywnego, niestandardowego interfejsu użytkownika dla desktopów.
Twoje codzienne zadania:
- Projektowanie, wdrażanie i optymalizacja niestandardowych kontrolerów WinForms (wykresy, siatki, interaktywne komponenty wizualizacyjne).
- Praca z ciągłymi strumieniami danych w czasie rzeczywistym i zapewnienie ultra-responsywnego UI pod obciążeniem.
- Zapewnienie płynnych aktualizacji UI w wielowątkowym środowisku bez blokowania lub zawieszania.
- Współpraca z inżynierami backendowymi (systemy C++) w celu utrzymania niskolatencyjnej komunikacji TCP/socket.
- Profilowanie, debugowanie i dostrajanie wydajności renderowania (nacisk na GC, koszty malowania, grupowanie, kontrola migotania).
- Poprawa praktyk inżynieryjnych oraz wpływanie na architekturę UI i użyteczność.
Wymagania:
- 5+ lat doświadczenia w rozwijaniu aplikacji desktopowych w C#/.NET (preferowane .NET 8).
- Udokumentowane doświadczenie w budowaniu niestandardowych kontrolerów UI od podstaw (dziedziczenie z kontrolerów bazowych i implementacja niestandardowego renderowania – nie konfiguracja DevExpress/Telerik/Infragistics).
- Doświadczenie w pracy z ciągłymi strumieniami danych w czasie rzeczywistym, gdzie dane są przesyłane do UI (nie okresowe odświeżanie).
- Silne zrozumienie aplikacji UI w wielowątkowym środowisku (aktualizacja UI w sposób bezpieczny z wątków roboczych, unikanie zawieszeń i zamrożeń).
- Praktyczne doświadczenie w optymalizacji wydajności UI (redukcja kosztów ponownego rysowania, minimalizacja nacisku GC, grupowanie aktualizacji, zapobieganie migotaniu).
- Doświadczenie w pracy z komunikacją opartą na TCP/socket.
- Umiejętność jasnego wyjaśnienia wcześniejszych decyzji projektowych UI, kompromisów i ich wpływu na użytkowników końcowych.
- Doświadczenie z systemami handlowymi, danymi rynkowymi lub aplikacjami finansowymi w czasie rzeczywistym.
- Znajomość C++ lub interoperacyjności między C# a komponentami natywnymi.
- Zrozumienie wzorców wizualizacji wysokiej wydajności i interakcji z danymi.
W CSHARK nie chodzi o modne dodatki czy najnowsze konsole do gier w salonie. Na podstawie opinii naszego zespołu, to co naprawdę się liczy, to środowisko sprzyjające skoncentrowanej pracy, uporządkowane procesy i ciągły rozwój umiejętności. Priorytetem jest to, co naprawdę wzbogaca codzienne doświadczenie pracy, zapewniając, że każda chwila spędzona z nami jest zarówno produktywna, jak i satysfakcjonująca.
Nasze podejście:
- Praca zdalna: Pracuj z komfortu swojego miejsca, pozostając jednocześnie w kontakcie i współpracy.
- Elastyczne godziny: Znajdź swój rytm z godzinami, które odpowiadają Twojemu stylowi życia.
- Międzynarodowe projekty: Angażuj się w projekty, które przekraczają granice.
- Udział w akcjach charytatywnych: Połącz się z społecznością i przyczyń się do ważnych spraw.
- Warsztaty technologiczne: Pozostań na czołowej pozycji w technologii.
Proces rekrutacji:
- 01 Rozmowa z naszym rekruterem - rozpocznij swoją przygodę z CSHARK.
- 02 Pokaż swoje umiejętności - techniczna rozmowa lub konkretne zadanie.
- 03 Spotkanie z zespołem - zaangażuj się z potencjalnym przełożonym lub przyszłym zespołem.
- 04 Tworzenie oferty - omówienie szczegółów oferty.
- 05 Przygotowanie do onboardingu - dostosowany plan onboardingu.
Odkryj esencję naszej wiedzy, zaawansowanych narzędzi i technologii oraz nasze sukcesy w rzeczywistych projektach.
.NET WinForms Developer in Wrocław – pracodawca: CSHARK
CSHARK to doskonały pracodawca, który oferuje elastyczne warunki pracy w modelu zdalnym, co pozwala na zachowanie równowagi między życiem zawodowym a prywatnym. Nasza kultura pracy opiera się na współpracy i innowacyjności, a pracownicy mają możliwość ciągłego rozwoju dzięki różnorodnym projektom międzynarodowym oraz dostępowi do nowoczesnych narzędzi i technologii. Dołączając do nas, stajesz się częścią zespołu, który ceni kreatywność i dąży do osiągania wspólnych celów.