C++ Developer in Katowice

C++ Developer in Katowice

Katowice Pełny etat 135000 - 165000 zł / rok (szac.) Stacjonarnie
M

W skrócie

  • Zadania: Twórz i rozwijaj ultra-niskolatencyjną platformę handlową w dynamicznym środowisku.
  • Firma: Międzynarodowa firma handlowa z innowacyjną kulturą pracy.
  • Benefity: Atrakcyjne wynagrodzenie, możliwość pracy zdalnej i rozwój zawodowy.
  • Pozostałe informacje: Szybkie tempo pracy z doskonałymi możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na rozwój systemów handlowych.
  • Kwalifikacje: 6+ lat doświadczenia w programowaniu w C++ i systemach niskolatencyjnych.

Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.

Dynamic międzynarodowa firma handlowa poszukuje doświadczonego programisty C++ do rozwoju wewnętrznej platformy handlowej o ultra-niskiej latencji. Platforma została opracowana wewnętrznie i nadal ewoluuje z nowymi modułami, łącznością z giełdami i możliwościami handlowymi. Rola polega na przyczynianiu się do dalszego rozwoju, optymalizacji wydajności i rozszerzenia tego systemu.

  • Rozwój i ulepszanie komponentów wysokowydajnej platformy handlowej o ultra-niskiej latencji.
  • Projektowanie i wdrażanie modułów handlowych o ultra-niskiej latencji od podstaw w środowisku Linux.
  • Optymalizacja istniejących baz kodu dla wydajności na poziomie mikrosekund i deterministycznego wykonania.
  • Praca z systemami danych rynkowych o wysokiej przepustowości i systemami routingu zamówień.
  • Implementacja i utrzymanie łączności z giełdami oraz obsługi danych.
  • Współpraca z traderami i inżynierami w celu dostarczenia solidnej infrastruktury handlowej.
  • Rozwój systemów wymiany danych klient-serwer przy użyciu surowych protokołów TCP/UDP i multicast.
  • Interfejs z globalnymi giełdami przy użyciu protokołów FIX i SBE.

Wymagane doświadczenie:

  • 6+ lat profesjonalnego doświadczenia w programowaniu w C++, w tym co najmniej 3 lata w systemach wysokowydajnych / niskolatencyjnych.
  • Silna znajomość nowoczesnego C++ (preferowane C++17/20) i STL.
  • Głębokie zrozumienie wewnętrznych mechanizmów Linuxa, wielowątkowości i zarządzania pamięcią.
  • Doświadczenie w programowaniu wielowątkowym i współbieżnym.
  • Biegłość w programowaniu gniazd TCP/IP i projektowaniu protokołów sieciowych.
  • Zrozumienie architektury klient-serwer i systemów rozproszonych.
  • Doświadczenie w pisaniu wysoko zoptymalizowanego, krytycznego dla wydajności kodu.
  • Silne umiejętności debugowania i rozwiązywania problemów.

Preferowane doświadczenie:

  • Doświadczenie z protokołem FIX (tekstowym lub binarnym FIX/SBE).
  • Doświadczenie z sieciowaniem multicast i systemami przetwarzania wiadomości o wysokiej wydajności.
  • Doświadczenie w rynkach finansowych lub systemach handlu elektronicznego.
  • Znajomość źródeł danych rynkowych i łączności z giełdami.
  • Znajomość profilowania wydajności i optymalizacji latencji.

Wykształcenie:

  • Licencjat lub magister w dziedzinie informatyki, matematyki, fizyki, statystyki lub pokrewnej dziedziny technicznej.

Cechy osobiste:

  • Silne analityczne myślenie, umiejętność rozwiązywania problemów i zdolność do szybkiego zrozumienia złożonych systemów.
  • Jasne umiejętności komunikacyjne i zdolność do pracy w współpracy w środowisku inżynieryjnym.
  • Ukierunkowanie na wyniki i zdolność do pracy w szybkim tempie.
  • Profesjonalna znajomość języka angielskiego i umiejętność upraszczania złożonych rozwiązań technicznych.

C++ Developer in Katowice – pracodawca: MA CAPITAL U.S. LLC

Nasza dynamiczna międzynarodowa firma handlowa oferuje wyjątkowe możliwości dla doświadczonych programistów C++, którzy chcą rozwijać ultra-niskolatencyjną platformę handlową. Oferujemy inspirującą kulturę pracy, w której innowacje są doceniane, a pracownicy mają szansę na rozwój zawodowy poprzez współpracę z ekspertami w branży oraz dostęp do najnowszych technologii. Pracując w naszym zespole, będziesz miał wpływ na rozwój kluczowych komponentów systemu, co czyni tę rolę nie tylko satysfakcjonującą, ale i znaczącą w kontekście globalnych rynków finansowych.

M

Dane kontaktowe:

Zespół rekrutacyjny MA CAPITAL U.S. LLC

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako C++ Developer in Katowice

C++
Linux
Multithreading
Memory Management
TCP/IP Sockets
Network Protocol Design
Client-Server Architecture