Stanowisko zostało zamknięte przez spółkę
Znajdź podobne oferty pracy
Następna praca

Starszy programista Java (dane handlowe, strefa czasowa USA) w Luxoft

Opublikowano ponad 30 dni temu

4 wyświetlenia

Luxoft

Luxoft

0
0 recenzji
Kyiv
Intermediate
Pełny etat

Przetłumaczone przez Google

System koncentruje się na zapewnieniu nowego poziomu wydajności, przejrzystości i otwartości w procesie handlowym poprzez budowanie opartej na współpracy społeczności inwestorów, brokerów, firm technologicznych, i dostawców treści. Dzięki naszej modułowej, kompleksowej platformie zarządzania transakcjami użytkownicy mogą realizować wszystko, od prostych transakcji na pojedynczych akcjach po złożone strategie na różnych rynkach i w strefach czasowych, a także zarządzać ryzykiem w całym cyklu życi

System koncentruje się na zapewnieniu nowego poziomu wydajności, przejrzystości i otwartości w procesie handlowym poprzez budowanie opartej na współpracy społeczności inwestorów, brokerów, firm technologicznych, i dostawców treści. Dzięki naszej modułowej, kompleksowej platformie zarządzania transakcjami użytkownicy mogą realizować wszystko, od prostych transakcji na pojedynczych akcjach po złożone strategie na różnych rynkach i w strefach czasowych, a także zarządzać ryzykiem w całym cyklu życia transakcji. Uzyskaj dostęp do naszej rosnącej sieci ponad 150 brokerów realizujących zlecenia, aby kierować zlecenia na akcje, kontrakty terminowe lub opcje na całym świecie, a także dziesiątek zintegrowanych brokerów prime i rozliczeniowych za pośrednictwem naszego rozwijającego się pakietu narzędzi dla średniego szczebla. Współpracuj z naszymi partnerami-brokerami i dostawcami, którzy mogą skutecznie podłączyć się do naszej platformy, aby dotrzeć do naszej społeczności. System był jednym z pierwszych dostawców technologii handlowych w branży i od ponad 20 lat pchnął najnowocześniejsze rozwiązania do przodu. Opieramy się na naszej historii innowacji, aby stać się otwartym, wspieranym przez branżę ekosystemem dla całej społeczności handlowej.
Jako programista po stronie serwera w zespole możesz znaleźć szeroką gamę projektów skupiających się na małych opóźnieniach , szybkie aplikacje finansowe napisane w wielu językach i na różnych platformach. Od C++ po Javę, od Linuksa po Windows, od bazy danych zaplecza po komunikację między procesami – powinieneś mieć pewność na wszystkich poziomach i mieć możliwość uczenia się nowych umiejętności w miarę ewolucji wraz ze zmieniającym się krajobrazem technologicznym.

Odnoszący sukcesy programiści serwerowi przejmują na własność dostarczane przez nas produkty i w związku z tym oczekuje się od nich współpracy z Działem Zarządzania Produktem w celu określenia wymagań biznesowych, opracowania projektów wysokiego poziomu, oceny opcji kompilacji i zakupu, współpracy z działem kontroli jakości podczas testowania oraz dostarczanie i utrzymywanie aplikacji w środowisku produkcyjnym. Cenimy umiejętność myślenia i uczenia się ponad zwykłą biegłość w konkretnym języku, ponieważ pozwala to na elastyczność i dostosowywanie się w razie potrzeby.

System łączy się z Market Data Platform, aby otrzymywać dane rynkowe różnych rynki na całym świecie. Zawiera aplikację łącznika danych rynkowych zbudowaną przy użyciu języka Java i działającą po stronie serwera. Oprócz tego system ma również wiele aplikacji danych rynkowych w języku C++. Aplikacja danych rynkowych obsługuje informacje poziomu 1, poziomu 2 oraz czasy i sprzedaż w interfejsie użytkownika systemu.
System posiada również aplikację danych referencyjnych, która przetwarza pliki Data Scope Plus i aktualizuje symbolikę w systemie. Są one zbudowane przy użyciu języka Java. System wykorzystuje bazę danych RT24 do przechowywania statycznych informacji o symbolice, a aplikacja do wyszukiwania symboliki obsługuje około 4 milionów RIC. Aplikacje te charakteryzują się specyficznymi opóźnieniami.

  • Obowiązki:

    • Opracowywanie wysokiej jakości oprogramowania, projektów i dokumentacji funkcjonalnej
    • Dostarczaj szacunki dotyczące implementacji konkretnych funkcji oprogramowania
    • Identyfikuj, ustalaj priorytety i wykonuj zadania w cyklu życia oprogramowania
    • Twórz testy jednostkowe dla swojego kodu
    • Twórz i utrzymuj narzędzia i aplikacje poprzez tworzenie czysty, wydajny kod zgodny ze standardami open source
    • Zaangażuj się w produkcjępozywa naprawę w przypadku, gdy zespoły wsparcia L2/L3 nie są w stanie ich naprawić
    • Automatyzuj zadania za pomocą odpowiednich narzędzi i skryptów

  • Opis umiejętności obowiązkowych:

    • Znajomość dziedzin handlowych (rynek akcji, FIX, silniki transakcyjne, transakcje w biurze, giełdy, dane rynkowe itp.).
    • Ogólne doświadczenie w IT ponad 7 lat
    • Silne podstawowe umiejętności w zakresie języka Java
    • Możliwość zrozumienia SQL niezależnie od bazy danych (np. DB2, Sybase, SQL Server)
    • Biegłość w projektowaniu obiektowym i wzorcach projektowych (np. Wstrzykiwanie zależności, Strategia, Fabryka)
    • Znajomość kontroli źródła (np. Git/GitFlow, SVN)
    • Praktyczne doświadczenie z frameworkami Build i Deploy, takimi jak Gradle, Jenkins, Artifactory, Chef, Docker
    • Inter-process komunikacja (TCP/IP, UDP/multicast itp.)
    • Frameworki testowe (GoogleTest, Junit, Mockito)
    • Biegła znajomość wielu platform i systemów operacyjnych (np. Windows, Linux)
    • Krytyczny umiejętności myślenia i rozwiązywania problemów
    • Dobre umiejętności dokumentowania i prezentacji

  • Umiejętności przydatne Opis:

    < p> • Zwinny proces tworzenia oprogramowania (codzienne narady, planowanie sprintów, retrospektywy itp.)
    • Dobra praca w zespole
    • Doświadczenie w pracy w środowisku programistycznym opartym na testach
    • C\C++< br/> • BS/MS w dziedzinie informatyki/inżynierii komputerowej lub równoważne doświadczenie zawodowe

Przetłumaczone przez Google

Kyiv
Intermediate
Pełny etat
Czy chcesz znaleźć odpowiednią pracę?
Nowe oferty pracy w Twoim Telegram
Subskrybuj
używamy cookies
Akceptować