The engineer will be responsible for the design, implementation, documentation, and debugging of time critical, multi-threaded, distributed applications. Successful candidates should have a strong work ethic, work well with others in a team environment, and the ability to quickly learn complex concepts relating to market data processing systems.
Minimum Qualifications
BS degree in Computer Science, Electrical Engineering, or relevant industry experience
5+ years' experience in developing multithreaded C++ software systems
3+ years' experience in designing clean and extensible object oriented designs
Experience in applying design patterns
Familiarity with Linux operating systems (RedHat, CentOS, SUSE Linux)
Experience with Linux development and debugging tools
Knowledge of profiling, memory leak detection and other code analysis
Preferred Qualifications
Experience in developing real-time or ultra-low latency C++ software systems
Experience working on a fast paced Agile development team
Experience in Test-Driven Development methodology
Experience with financial market data
Experience with C++11 standard
Experience with profiling, memory leak detection and other code analysis
Ability to teach updated C++11 standards and design patterns to other developers
Responsibilities
Design and build reusable and extensible software to process financial market data in an
ultra-low latency system
Refactor and test existing software implementations
Identify ways to automate testing, packaging, and deployment
Job Type: Full-time
Pay: ₹1,500,000.00 - ₹3,000,000.00 per year
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.