Python Developer role with capital Market

Overview

On Site
BASED ON EXPERIENCE
Contract - Independent
Contract - W2
Contract - 6+ mo(s)

Skills

PYTHON
CAPITAL MARKETS
DEVELOPER
PANDAS
NUMPY

Job Details

Job Summary:
We are seeking a skilled Python Developer with extensive experience in Capital Markets to join our dynamic team. The ideal candidate will leverage their expertise in Python programming, financial markets, and trading infrastructure to develop and maintain scalable solutions that support trading, risk management, and financial analytics.

Key Responsibilities:
  • Design, develop, and maintain Python-based applications and tools tailored for capital markets operations.
  • Collaborate with quantitative analysts, traders, and risk managers to understand requirements and translate them into technical solutions.
  • Implement and optimize algorithms for trading strategies, pricing models, and market data analysis.
  • Work with large datasets, ensuring efficient data processing, storage, and retrieval.
  • Integrate third-party APIs and data feeds relevant to global financial markets.
  • Develop automated workflows for order execution, risk monitoring, and compliance reporting.
  • Perform code reviews, write unit tests, and ensure high-quality, maintainable code.
  • Troubleshoot and resolve issues in existing systems, ensuring minimal downtime.
  • Stay updated on industry trends, regulatory changes, and emerging technologies in capital markets.

Prerequisites & Qualifications:
  • Bachelor's or Master's degree in Computer Science, Finance, Engineering, or related field.
  • Proven experience (5+ years) in Python development within the capital markets domain.
  • Strong understanding of financial instruments, trading systems, market microstructure, and relevant regulations.
  • Experience with financial data vendors and APIs (e.g., Bloomberg, Reuters, FIX protocol).
  • Familiarity with quantitative analysis, algorithmic trading, and pricing models.
  • Proficiency with data processing libraries (e.g., pandas, NumPy), database systems (SQL, NoSQL), and version control (Git).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Thunderhawk Technology Partners