Zensar Technologies

Python Developer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Python-разработчик для поддержки решений по биржевой связности и инициатив по тестовой автоматизации в среде финансового трейдинга. Роль включает построение автоматизированного тестирования, CI/CD и подготовку к обязательным обновлениям биржи.

Задачи

  • Внедрить фреймворк автоматизированного тестирования для биржевой связности и торговых процессов перед обязательными обновлениями биржи
  • Проектировать, разрабатывать и поддерживать автоматизированные тест-сьюты на Robot Framework
  • Строить и поддерживать CI/CD пайплайны на GitHub Actions
  • Разрабатывать инструменты и автоматизацию на Python для повышения эффективности тестирования и надёжности
  • Проводить бенчмаркинг и анализ пропускной способности, задержек и производительности ключевых модулей
  • Поддерживать траблшутинг и root-cause анализ проблем связности, протоколов и интеграций
  • Взаимодействовать с командами разработки, продукта и поддержки для повышения покрытия тестами и качества релизов
  • Документировать тестовые фреймворки, процессы автоматизации и методологии нагрузочного тестирования

Требования

  • Сильный опыт разработки на Python в enterprise или финансовых системах
  • Опыт проектирования поддерживаемого production-качества ПО и решений автоматизации
  • Сильное знание Git и процессов разработки на базе GitHub
  • Практический опыт построения CI/CD пайплайнов на GitHub Actions
  • Хорошее знание C и C++
  • Опыт разработки или поддержки интеграций биржевой связности
  • Знание финансовых протоколов обмена сообщениями: FIX, ITCH, OUCH, SWIFT и проприетарных протоколов бирж
  • Опыт работы с потоками рыночных данных, маршрутизацией ордеров, процессами исполнения сделок и решениями биржевой связности
  • Понимание брокерских процессов и процессов управления ордерами
  • Знание концепций маркет-мейкинга и жизненных циклов торговли
  • Знакомство с OMS и платформами электронной торговли
  • Понимание обработки рыночных данных и execution management
  • Практический опыт использования Robot Framework
  • Опыт создания автоматизированных регрессионных и интеграционных тест-сьютов
  • Знание методологий нагрузочного тестирования и бенчмаркинга пропускной способности
  • Опыт интеграции автоматизированного тестирования в CI/CD пайплайны

Условия

  • Работа в компании Zensar (часть RPG Group)
  • Глобальная компания с 10 000+ сотрудников в 30+ локациях
  • Инклюзивная среда и равные возможности трудоустройства (EEO)

Навыки

  • Python
  • Robot Framework
  • Git
  • GitHub
  • GitHub Actions
  • CI/CD
  • C
  • C++
  • FIX
  • ITCH
  • OUCH
  • SWIFT
  • OMS
  • API
  • Windows
  • Docker
  • DevOps