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

6 wyświetleń

Luxoft

Luxoft

0
0 recenzji
Więcej niż 5 lat
Kyiv
Intermediate
Pełny etat
Opis projektu System koncentruje się na wniesieniu nowego poziomu wydajności, przejrzystości i otwartości do procesu handlowego 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ł
Opis projektu System koncentruje się na wniesieniu nowego poziomu wydajności, przejrzystości i otwartości do procesu handlowego 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 i dużych prędkościach 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 po stronie serwera przejmują odpowiedzialność za dostarczanych przez nas produktów 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 lub zakupu, współpracy z działem kontroli jakości podczas testowania oraz dostarczania i utrzymywania aplikacji w produkcja. 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 z różnych rynków 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, które są w języku C++. Aplikacja danych rynkowych obsługuje informacje poziomu 1, poziomu 2 oraz czasy i sprzedaż w interfejsie użytkownika systemu. Ponadto system posiada 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 zależą od opóźnień. Obowiązki Tworzenie wysokiej jakości oprogramowania, projektów i dokumentacji funkcjonalnej Dostarczanie szacunków dotyczących implementacji konkretnych funkcji oprogramowania Identyfikowanie, ustalanie priorytetów i wykonywanie zadań w cyklu życia oprogramowania Tworzenie testów jednostkowych dla swojego kodu Rozwijanie i utrzymywanie narzędzi i aplikacji poprzez tworzenie czystego, wydajnego kodu zgodny ze standardami open source Zaangażowany w rozwiązywanie problemów produkcyjnych w przypadku, gdy zespoły wsparcia L2/L3 nie są w stanie ich naprawić Automatyzuj zadania za pomocą odpowiednich narzędzi i skryptów Umiejętności Musisz posiadaćZnajomość domeny eTrading (rynek akcji, FIX, silniki transakcyjne, handel w biurze, giełdy, dane rynkowe itp.). Ogólne doświadczenie w IT ponad 7 lat. Silne podstawowe umiejętności w języku Java. Rozumie 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, DockerInter -komunikacja procesowa (TCP/IP, UDP/multicast itp.) Frameworki testowe (GoogleTest, Junit, Mockito) Biegła znajomość wielu platform i systemów operacyjnych (np. Windows, Linux) Umiejętność krytycznego myślenia i rozwiązywania problemów Solidne umiejętności tworzenia dokumentacji i prezentacji Miło jest mieć zwinne oprogramowanie proces rozwoju (codzienne narady, planowanie sprintu, retrospektywy itp.) Dobra praca w zespole Doświadczenie w pracy w rozwoju opartym na testachC\C++BS/MS w dziedzinie informatyki/inżynierii komputerowej lub równoważne doświadczenie zawodoweJĘZYKIAngielski: B2 Upper Intermediate
Więcej niż 5 lat
Kyiv
Intermediate
Pełny etat
Czy chcesz znaleźć odpowiednią pracę?
Nowe oferty pracy w Twoim Telegram
Subskrybuj
używamy cookies
Akceptować