Arjun Global
Location
Gurgaon | India
Job description
Position: C++ Developer
Location: Delhi, India About Our Client: Our client is a leading high-frequency trading (HFT) firm based in Delhi, known for its innovative approach and cutting-edge technology in the financial trading domain. They specialize in developing sophisticated trading strategies that leverage high-speed data analysis and algorithmic operations to maximize profitability and efficiency in the markets. Job Description: We are seeking a highly skilled and experienced C++ Developer to join our client's dynamic team. The ideal candidate will be responsible for designing, implementing, and maintaining robust and efficient software applications that are critical to the firm's trading operations. This role demands a strong emphasis on multithreading and inter-process communication (IPC) to ensure high concurrency, responsiveness, and throughput in trading activities. Responsibilities: Design and implement efficient software applications using C++ with a focus on multithreading and IPC. Develop and optimize multithreaded software components to achieve superior concurrency, responsiveness, and throughput. Utilize various IPC mechanisms, including shared memory, pipes, sockets, and message queues, to enable seamless communication between processes. Collaborate with software architects and system designers to establish technical requirements and architecture for multithreaded and IPC solutions. Ensure code quality by writing clear, well-documented, and maintainable code adhering to coding standards and best practices. Conduct thorough code reviews, providing constructive feedback to team members to maintain code quality, performance, and consistency. Identify and address complex software defects and performance bottlenecks promptly. Work closely with QA engineers to devise comprehensive test plans, conduct testing, and guarantee the release of high-quality software. Keep abreast of the latest advancements in multithreading, IPC, and related technologies to enhance existing systems. Actively participate in design discussions, brainstorming sessions, and technical planning meetings. A knowledge of the HFT domain will be a significant plus. Skills Required: Strong proficiency in C++ with a minimum of 4+ years of experience and a good understanding of the language specification. In-depth knowledge of the standard library, STL containers, networking protocols, and algorithms. Why Join Us? Our client offers a dynamic work environment where innovation and efficiency are paramount. You will have the opportunity to work on cutting-edge technologies in the HFT space and contribute to the development of high-performance trading systems. The firm values talent and dedication and provides a platform for professional growth and learning in the rapidly evolving financial technology landscape.Job tags
Salary