Описание проекта: Система ориентирована на достижение нового уровня эффективности, прозрачности и открытости торгового процесса путем создания совместного сообщества инвесторов, брокеров, технологических компаний и поставщиков контента. С помощью нашей модульной комплексной платформы управления торговлей пользователи могут выполнять все: от простых сделок с отдельными акциями до сложных стратегий на разных рынках и в часовых поясах, а также управлять рисками на протяжении всего жизненного цикла
Описание проекта: Система ориентирована на достижение нового уровня эффективности, прозрачности и открытости торгового процесса путем создания совместного сообщества инвесторов, брокеров, технологических компаний и поставщиков контента. С помощью нашей модульной комплексной платформы управления торговлей пользователи могут выполнять все: от простых сделок с отдельными акциями до сложных стратегий на разных рынках и в часовых поясах, а также управлять рисками на протяжении всего жизненного цикла сделки. Получите доступ к нашей растущей сети из более чем 150 брокеров-исполнителей для направления ордеров на акции, фьючерсы или опционы по всему миру, а также к десяткам интегрированных прайм-брокеров и клиринговых брокеров с помощью нашего расширяющегося набора инструментов среднего офиса. Сотрудничайте с нашими партнерами-брокерами и поставщиками, которые смогут эффективно подключиться к нашей платформе и охватить наше сообщество. Система была одним из первых в отрасли поставщиков торговых технологий и уже более 20 лет продвигает новейшие технологии вперед. Мы опираемся на нашу историю инноваций, чтобы стать открытой, поддерживаемой промышленностью экосистемой для всего торгового сообщества. Будучи разработчиком серверной части в команде, вы можете найти широкий спектр проектов, ориентированных на низкую задержку и высокую скорость. финансовые приложения, написанные на нескольких языках и на разных платформах. От C++ до Java, от Linux до Windows, от серверной базы данных до межпроцессного взаимодействия — вы должны быть уверены на всех уровнях и иметь возможность приобретать новые навыки по мере того, как мы развиваемся в соответствии с меняющейся технологической средой. Успешные разработчики серверной части берут на себя ответственность за продуктов, которые мы поставляем, и, как таковые, мы должны работать с отделом управления продуктами для определения бизнес-требований, разработки проектов высокого уровня, оценки вариантов сборки и покупки, работы с контролем качества при тестировании, а также доставки и поддержки приложений в производство. Мы ценим способность думать и учиться, а не просто знание определенного языка, поскольку это позволяет нам быть гибкими и адаптироваться по мере необходимости. Система подключается к платформе рыночных данных для получения рыночных данных о различных рынках по всему миру. Он имеет приложение для подключения рыночных данных, созданное с использованием Java и являющееся серверным приложением. Наряду с этим в системе также имеется множество приложений с рыночными данными, написанных на C++. Приложение рыночных данных поддерживает уровень 1, уровень 2, а также информацию о времени и продажах в пользовательском интерфейсе системы. Кроме того, в системе имеется приложение справочных данных, которое обрабатывает файлы Data Scope Plus и обновляет символы в системе. Они созданы с использованием Java. Система использует базу данных RT24 для хранения статической информации о символах, а приложение поиска символов поддерживает около 4 миллионов RIC. Эти приложения зависят от задержки. Обязанности: • Разработка высококачественного программного обеспечения, проектной и функциональной документации • Предоставление оценок для реализации конкретных функций программного обеспечения • Определение, определение приоритетов и выполнение задач в жизненном цикле разработки программного обеспечения • Создание модульных тестов для вашего кода • Разработка и поддерживать инструменты и приложения, создавая чистый, эффективный код, соответствующий стандартам открытого исходного кода. • Участвовать в устранении производственных проблем, если группы поддержки L2/L3 не могут их исправить. • Автоматизировать задачи с помощью соответствующих инструментов и сценариев.ngОбязательные навыки Описание: • Знание предметной области трейдинга (фондовый рынок, FIX, торговые механизмы, торговля через фронт-офис, биржи, рыночные данные и т. д.). • Общий опыт работы в сфере ИТ более 7 лет. • Сильные базовые навыки Java. • Способность понимать SQL независимо от базы данных. (например, DB2, Sybase, SQL Server) • Знание объектно-ориентированного проектирования и шаблонов проектирования (например, внедрение зависимостей, стратегия, фабрика) • Знакомство с системой контроля версий (например, Git/GitFlow, SVN) • Практический опыт работы со сборкой и Развертывание таких фреймворков, как Gradle, Jenkins, Artifactory, Chef, Docker. • Межпроцессное взаимодействие (TCP/IP, UDP/многоадресная рассылка и т. д.). • Платформы тестирования (GoogleTest, Junit, Mockito). • Опыт работы с несколькими платформами и операционными системами (например, Windows). , Linux) • Навыки критического мышления и решения проблем • Сильные навыки документирования и презентации. Навыки, которые приятно иметь: • Гибкий процесс разработки программного обеспечения (ежедневное совещание, планирование спринта, ретроспективы и т. д.) • Хорошая работа в команде • Опыт работы в Разработка через тестирование • C\C++• Бакалавр/магистр компьютерных наук/компьютерной инженерии или аналогичный опыт работыЯзыки: английский: B2 Upper Intermediate