About the Role:
We are seeking a skilled Python Developer with Quartz experience to join our team. The ideal candidate will be responsible for designing, developing, and maintaining robust financial systems using Python, with a focus on integrating and leveraging the Quartz platform for front-to-back processing in trading environments. You will collaborate with cross-functional teams, including quantitative analysts, risk managers, and traders, to build efficient tools that meet business requirements.
Key Responsibilities:
- Design, develop, and maintain applications and systems using Python and Quartz.
- Integrate Python code with Quartz for efficient processing of financial instruments, risk management, and trade lifecycle management.
- Collaborate with front office teams to design algorithms, optimize workflows, and automate tasks.
- Work on data analysis, modeling, and back-testing to support trading strategies.
- Ensure the scalability and performance of financial applications.
- Debug, troubleshoot, and enhance existing applications to optimize functionality.
- Stay up-to-date with industry trends, best practices, and emerging technologies related to Python, Quartz, and financial systems.
Qualifications:
- 3+ years of experience in Python development, with a focus on financial systems.
- Strong experience with Quartz (essential), including front-to-back trading system integration.
- Proficiency in financial markets, products (derivatives, fixed income, etc.), and risk management concepts.
- Experience with multi-threaded and asynchronous programming.
- Knowledge of databases (SQL, NoSQL) and data processing.
- Ability to work in a fast-paced environment, manage multiple tasks, and collaborate with teams.
- Excellent problem-solving skills and attention to detail.
Preferred Skills:
- Familiarity with cloud technologies (AWS, GCP, Azure).
- Experience with version control systems like Git.
- Knowledge of DevOps practices for deployment automation.
- Previous experience working in a trading or risk management environment.
Education:
- Bachelor’s degree in Computer Science, Engineering, Finance, or a related field (or equivalent experience).