К содержимому

Python Developer

ZensarSerbia

Assignment Overview We are seeking an experienced Python Developer to support the delivery of exchange connectivity solutions and test automation initiatives within a financial trading environment. The contractor will play a key role in establishing automated testing capabilities, enabling CI/CD workflows, and supporting readiness activities for designated mandatory exchange upgrade . The ideal candidate combines strong software engineering skills with practical experience in electronic trading, exchange connectivity, and financial messaging protocols. Key Responsibilities

  • Establish and implement an automated testing framework for certain Exchange

connectivity and trading workflows ahead of the planned mandatory exchange upgrades.

  • Design, develop, and maintain automated test suites using Robot Framework.
  • Build and maintain CI/CD pipelines using GitHub Actions to support automated

testing, continuous integration, and deployment workflows.

  • Develop Python-based tools and automation to improve testing eTiciency and

operational reliability.

  • Benchmark and analyse throughput, latency, and performance characteristics of

key modules supporting high-volume order and market data workflows.

  • Support troubleshooting and root-cause analysis of connectivity, protocol, and

integration issues.

  • Collaborate with development, product, and support teams to improve test

coverage, deployment quality, and release confidence.

  • Document test frameworks, automation processes, and performance testing

methodologies. Required Skills & Experience Software Engineering

  • Strong Python development experience in enterprise or financial systems.
  • Experience designing maintainable, production-quality software and automation

solutions.

  • Strong knowledge of Git and GitHub-based development workflows.
  • Hands-on experience implementing CI/CD pipelines using GitHub Actions.
  • Good knowledge about C and C++.

Financial Market Connectivity

  • Experience developing or supporting financial exchange connectivity

integrations.

  • Knowledge of industry-standard financial messaging protocols, including:

o FIX o ITCH o OUCH o SWIFT o Exchange-specific proprietary protocols

  • Experience working with:

o Market data feeds o Order routing o Trade execution workflows o Exchange connectivity solutions Trading Domain Knowledge

  • Understanding of brokerage and order management workflows.
  • Knowledge of market making concepts and trading lifecycles.
  • Familiarity with Order Management Systems (OMS) and electronic trading

platforms.

  • Understanding of market data processing and execution management.

Test Automation

  • Practical experience using Robot Framework.
  • Experience creating automated regression and integration test suites.
  • Knowledge of performance testing and throughput benchmarking

methodologies.

  • Experience integrating automated testing into CI/CD pipelines.

Preferred Qualifications

  • Experience working in capital markets, electronic trading, market connectivity, or

exchange integration environments.

  • Knowledge of windows based development.
  • Experience with APIs, messaging frameworks, and event-driven architectures.
  • Familiarity with containerised environments and modern DevOps practices.
  • Experience supporting business-critical production systems.

Key Responsibilities

  • Establish and implement an automated testing framework for certain Exchange

connectivity and trading workflows ahead of the planned mandatory exchange upgrades.

  • Design, develop, and maintain automated test suites using Robot Framework.
  • Build and maintain CI/CD pipelines using GitHub Actions to support automated

testing, continuous integration, and deployment workflows.

  • Develop Python-based tools and automation to improve testing eTiciency and

operational reliability.

  • Benchmark and analyse throughput, latency, and performance characteristics of

key modules supporting high-volume order and market data workflows.

  • Support troubleshooting and root-cause analysis of connectivity, protocol, and

integration issues.

  • Collaborate with development, product, and support teams to improve test

coverage, deployment quality, and release confidence.

  • Document test frameworks, automation processes, and performance testing

methodologies.

Required Skills & Experience Software Engineering

  • Strong Python development experience in enterprise or financial systems.
  • Experience designing maintainable, production-quality software and automation

solutions.

  • Strong knowledge of Git and GitHub-based development workflows.
  • Hands-on experience implementing CI/CD pipelines using GitHub Actions.
  • Good knowledge about C and C++.

Financial Market Connectivity

  • Experience developing or supporting financial exchange connectivity

integrations.

  • Knowledge of industry-standard financial messaging protocols, including:

o FIX o ITCH o OUCH o SWIFT o Exchange-specific proprietary protocols

  • Experience working with:

o Market data feeds o Order routing o Trade execution workflows o Exchange connectivity solutions Trading Domain Knowledge

  • Understanding of brokerage and order management workflows.
  • Knowledge of market making concepts and trading lifecycles.
  • Familiarity with Order Management Systems (OMS) and electronic trading

platforms.

  • Understanding of market data processing and execution management.

Test Automation

  • Practical experience using Robot Framework.
  • Experience creating automated regression and integration test suites.
  • Knowledge of performance testing and throughput benchmarking

methodologies.

  • Experience integrating automated testing into CI/CD pipelines.

Preferred Qualifications

  • Experience working in capital markets, electronic trading, market connectivity, or

exchange integration environments.

  • Knowledge of windows based development.
  • Experience with APIs, messaging frameworks, and event-driven architectures.
  • Familiarity with containerised environments and modern DevOps practices.
  • Experience supporting business-critical production systems.

openqareer не кадровое агентство: вакансия собрана с открытого источника, отклик подаётся на сайте работодателя.