# Инженер-программист Java
В IMC технологии — это не просто отдел; они находятся в центре всего, что мы делаем. Разработанное внутри компании, наше инновационное программное обеспечение ежедневно принимает миллионы торговых решений, и мы побеждаем, принимая лучшие и более быстрые решения, чем наши конкуренты.
Команды Java в Амстердаме в IMC работают над широким спектром приложений, инструментов и функциональностей, включая реализацию торговых алгоритмов, оценку опционов, расчет волатильности, симуляционные фреймворки, приложения для управления рыночными рисками, приложения для сверки сделок и инструменты анализа и визуализации данных для трейдеров. Нам часто приходится разрабатывать не только сами бизнес-приложения, но и инструменты, которые поддерживают наш процесс разработки на передовом уровне.
Ваши основные обязанности
В качестве инженера-программиста вы будете работать в междисциплинарных командах вместе с другими инженерами, а также с командами по управлению рисками и трейдерами, чтобы реализовывать сложные проекты, при этом беря на себя ответственность за полный цикл разработки продукта — от сбора требований до запуска в производство. Вы будете писать надежное, высокопроизводительное программное обеспечение, балансируя время выхода в производство с качеством и тестируемостью. Продвинутое автоматизированное тестирование и ежедневные деплои позволят вам достигать гибких и поэтапных результатов. В сложной среде с разнообразными системами и технологиями вы будете постоянно сталкиваться с необходимостью учитывать компромиссы между задержкой, пропускной способностью, простотой, масштабируемостью и поддерживаемостью.
Ваши основные задачи будут включать:
•Кодирование, разработку, тестирование, развертывание и поддержку приложений и автоматизаций для торговых команд и/или команд управления рисками, среднего офиса и разработки стратегий.
•Работу с внутренними запросами клиентов. Сбор деталей, требований и обратной связи от различных внутренних заинтересованных сторон для реализации креативных решений по автоматизации с использованием инновационных практик программирования.
Ваши навыки и опыт
•Минимум 5+ лет опыта работы инженером-программистом
•Сильные навыки программирования на Java 17+. Опыт работы с последними версиями Java является большим преимуществом
•Знание Docker и Kubernetes
•Уверенное владение Linux-средами
•Опыт сбора бизнес-требований, общения с ключевыми заинтересованными сторонами и быстрой реализации решений
•Способность работать над новыми проектами с минимальным контролем и брать полную ответственность за создаваемые приложения
•Высокая степень гибкости и адаптивности: готовность и способность работать в условиях неопределенности и неоднозначности в быстро меняющейся среде
•Сильные навыки устранения неполадок и диагностики; способность творчески и проактивно решать проблемы
•ОБЯЗАТЕЛЬНО наличие паспорта, действительного для деловых поездок в США (ESTA) и Австралию (ETA/eVisitor или виза).
Наш технологический стек включает постоянно развивающийся набор систем и технологий, и наши инженеры имеют свободу выбора наилучшего решения для конкретной задачи. Если новая технология может добавить ценность, мы активно инвестируем в ее изучение, внедрение и развитие.
О нас
IMC — это торговая компания, ориентированная на исследования, где количественное моделирование, машинное обучение и инженерия формируют современную торговлю на рынках. Будучи стабилизирующей силой на рынках с 1989 года, мы обеспечиваем ликвидность на торговых площадках, предоставляя инвесторам оптимальные результаты в управлении стоимостью и рисками. Используя собственные технологии и капитал, мы создаем проприетарные системы и алгоритмы, работающие на глобальных рынках. Наши исследователи, трейдеры и инженеры работают как единое целое, сочетая быстрое экспериментирование, передовую инфраструктуру и обратную связь в реальном времени, чтобы превращать инсайты в исполнение, а исполнение — в преимущество.