Описание вакансии
Условия работы
Мы ищем ведущего разработчика, который уверен в своих скилах и готов вместе с дружной командой профессионалов заниматься разработкой системы управления рисками на финансовых рынках. Программа включает ИТ-системы и модули, которые позволяют управлять различными видами рисков, в первую очередь кредитными и рыночными. Контроль лимитов, проверка рыночности сделок, независимая верификация цен, расчет VaR, IRC и многое другое – наших рук дело. Мы используем архитектуру микросервисов, что дает возможность использовать «right tool for the job».
Что будем делать:
- Разрабатывать платформу управления рисками операций на финансовых рынках
- Участвовать в процессе разработки по SCRUM методологии
- Разрабатывать архитектуры системы
- Писать и сопровождать код, тесты и документацию
- Верифицировать качества кода, документации и тестов, произведенных коллегами
От вас требуется:
- Владение 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)