- 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)
🏢 IRIS SOFTWARE
📍 Uttar Pradesh
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.