👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Senior Quantitative Developer

Требования

БэкендJavaScriptJava SEC++Git

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Российская IT-компания, оказывающая услуги по разработке и внедрению программного обеспечения для Сбербанка России

Описание вакансии

Условия работы

Мы ищем ведущего разработчика, который уверен в своих скилах и готов вместе с дружной командой профессионалов заниматься разработкой системы управления рисками на финансовых рынках. Программа включает ИТ-системы и модули, которые позволяют управлять различными видами рисков, в первую очередь кредитными и рыночными. Контроль лимитов, проверка рыночности сделок, независимая верификация цен, расчет VaR, IRC и многое другое – наших рук дело. Мы используем архитектуру микросервисов, что дает возможность использовать «right tool for the job».

Что будем делать:

  • Разрабатывать платформу управления рисками операций на финансовых рынках
  • Участвовать в процессе разработки по SCRUM методологии
  • Разрабатывать архитектуры системы
  • Писать и сопровождать код, тесты и документацию
  • Верифицировать качества кода, документации и тестов, произведенных коллегами
В разработке используем: Java SE 1.8, Rabbit MQ, Oracle Coherence, Apache Cassandra, Grid Gain, MongoDB. Конечно, у нас реализован процесс CI, используются jenkins, gradle, stash, системы автоматизации развертывания и управления конфигурациями. Работаем в действительно правильно построенном SCRUM-процессе с релизным циклом и выводом систем в промышленную эксплуатацию каждые 2 недели.

От вас требуется:

  • Владение C++11, Murex, *nix shell, Python, Git, JavaScript, Go
  • Экспертный уровень core Java (collections/multithreading)
  • Опыт проектирования и разработки многокомпонентных распределенных систем
  • Знание и умение применять на практике принципы объектно-ориентированного дизайна
  • Знакомство с GoF паттернами, принципами SOLID
  • Опыт работы с Oracle/MS SQL на уровне написания простых запросов
  • Опыт работы с unix-системами
  • Технический английский язык

Дополнительные инструкции

Плюсом будет:

  • Опыт работы с NoSQL решениями: Cassandra, MongoDB
  • Опыт работы с распределенными кэшами: Oracle Coherence, memchached и тд.
  • Умение разрабатывать пользовательские интерфейсов (html/javascript)