Middle DevOps (Azure) Engineer, Forex Broker Systems

Клиент DataArt ежегодно проводит более миллиона валютных операций, сумма которых превышает $100 млрд. Компания базируется в Великобритании, ее прогнозы развития валютного рынка считаются одними из самых точных в мире.
Специалисты DataArt начали реорганизацию IT-системы этой компании с усовершенствования пользовательского интерфейса (UI) и оказания услуг бэкенд-разработки. Система хранит все данные компании (контакты клиентов, историю сделок, алгоритмы вычисления бонусов, расчетные листы). Она работает на технологическом стеке Microsoft: базы данных управляются MS SQL, в качестве фреймворка использован .NET, для создания интерфейса — JavaScript.
Следующим шагом сотрудничества стала параллельная разработка онлайн-системы обслуживания и мобильного приложения на основе iOS.
Чтобы увеличить оборот, клиенту нужно было максимально автоматизировать взаимодействие с покупателями и продавцами валюты. DataArt реализовал перевод значительной части сделок в онлайн. Это позволило уменьшить затраты на их проведение, увеличить тем самым их количество, а вместе с этим — и доходы. При этом система хранит все данные о проведенных операциях, доступ к ней есть и у сотрудников компании, и у ее клиентов. При создании онлайн-системы использовался JavaScript/AngularJS.
Нативное iOS-приложение реализовано на том же, но немного расширенном программном интерфейсе (API), что и .NET-база. Пользователю приложения предоставляются определенные права доступа к части содержащихся в системе данных.
Новым этапом развития для нашего клиента должен стать выход на рынок деривативов (производных финансовых инструментов) — договоров о будущих сделках по заранее оговоренной цене. Чтобы это произошло, необходимо обеспечить масштабируемость системы, в которой хранятся все данные компании. Сейчас данные хранятся в третьей нормальной форме (3NF) на cloud-платформе MS Azure.

Обязательные требования

  • Сборка и деплой .NET-приложений (MSBuild) (Web, WPF, Windows Service).
  • Опыт работы с Azure.
  • Опыт написания скриптов для автоматизации административных задач (Powershell, CMD, Powershell DSC).
  • Базовые знания MS SQL.
  • Навыки настройки IIS.
  • Опыт работы с инструментами CI/CD (TeamCity, Octopus).
  • Опыт работы с Git.
  • Базовые навыки программирования (работа с конфигами, скриптами преобразования).
  • Базовые знания работы сетей и основ сетевой безопасности.
  • Разговорный английский.

Условия,
социальный пакет,
особенности нашей культуры

Работа в DataArt