What will you do
Design and implement services for trading such as market data, order management, messaging layer, security reference data systems, position keeping systems, and services for user interfaces (C++, Python)
Work with quants, traders, and other stake holders to design, implement and test technology used in trading
Participate in DevOps (continuous integration pipeline, code quality tools, release methodologies)
What do you need to succeed
Bachelors degree in Computer Science, Computer Engineering or a related field
2+ years of experience building highly performant, low-latency systems on Linux platform
Intermediate level C++ programmer. Must have ability to use the right construct for the problem and not introduce unnecessary complexity for the sake of using a current C++ construct. Develop maintainable software.
Proficiency with Linux platform
Proficiency in Python
Basic script and database query coding is required
Mandatory Competencies
Development Technologies - System Programming (C++) - Architecture Patterns
Development Technologies - System Programming (C++) - Basic Networking TCP
Development Technologies - System Programming (C++) - Core C++ Programming ver. 17
Development Technologies - System Programming (C++) - Data Structures Algorithms
Development Technologies - System Programming (C++) - Debugging Performance Optimization
Development Technologies - System Programming (C++) - Design Patterns
Development Technologies - System Programming (C++) - File Handling I/O
Development Technologies - System Programming (C++) - Multithreading Concurrency
Development Technologies - System Programming (C++) - Memory Management Smart Pointers
Development Technologies - System Programming (C++) - Object Oriented Programming (OOP)
Development Technologies - System Programming (C++) - Operating System Basics Linux
Development Technologies - System Programming (C++) - Version Control GitHub
Programming Language - C++ - C++
Development Technologies - System Programming (C++) - Core C++ Programming ver. 11
Development Technologies - System Programming (C++) - Core C++ Programming ver. 14
Development Technologies - System Programming (C++) - Core C++ Programming ver. 20
Development Technologies - System Programming (C++) - Build Systems CMake
📌 C ++ Lead Uttar Pradesh (India)
🏢 IRIS SOFTWARE
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.