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