What are the responsibilities and job description for the C++ Software Developer - Market Data position at Avantify Technology?
Company Overview
Avantify Technology is at the forefront of technology and software development, specializing in innovative application solutions and IT infrastructure. Our mission is to empower businesses through cutting-edge technology, ensuring efficiency and reliability in their operations.
Summary
We are seeking a highly skilled C Software Developer with a strong background in developing applications on Linuxand expertise in Market Data systems. The ideal candidate will have experience working with Refinitiv Market Data System (RMDS) and OpenDACS, with a passion for building high-performance, low-latency software solutions.
Responsibilities
- Develop and maintain high-performance C applications for market data processing.
- Design and implement low-latency, scalable solutions for handling real-time market data.
- Work with RMDS and OpenDACS to manage data distribution and entitlement.
- Optimize system performance and troubleshoot real-time data issues.
- Collaborate with cross-functional teams, including infrastructure and trading teams, to enhance system reliability.
- Ensure software quality through code reviews, automated testing, and best practices.
- Stay updated with the latest market data technologies and trends.
Requirements:
- 5 years of C development experience on Linux.
- 2 years of experience working with Market Data.
- Strong knowledge of multithreading, networking (TCP/IP), and performance optimization.
- Experience with low-latency, high-throughput applications.
- Proficiency in scripting languages (Python, Shell) is a plus.
- Knowledge of Refinitiv RMDS and OpenDACS is a plus.
- Familiarity with messaging protocols (e.g., FIX, Kafka, or similar) is an advantage.
- Strong problem-solving skills and the ability to work in a fast-paced environment.
Preferred Qualifications:
- Experience in financial markets, trading systems, or related fields.
- Familiarity with cloud-based market data solutions.
- Strong debugging and profiling skills with tools like GDB, Valgrind, Perf.
Job Types: Full-time, Contract
Pay: $60.00 - $80.00 per hour
Expected hours: 40 per week
Compensation Package:
- 1099 contract
- Hourly pay
Schedule:
- 8 hour shift
Ability to Commute:
- Manhattan, NY 10018 (Preferred)
Ability to Relocate:
- Manhattan, NY 10018: Relocate before starting work (Required)
Work Location: In person
Salary : $60 - $80