Teknavo development team is looking for an experienced C++ Senior Software Developer.
The project focuses on low-latency multithreaded applications development. The applications are intended to aggregate financial data processing and provide API in C++.
The successful candidate will have the opportunity to work on highly-optimized, scalable, redundant, and distributed software that facilitates normalization and delivery of data. Qualifications:
Bachelor’s or Master's Degree in Computer Science, Computer Engineering or Related Field (or equivalent expertise)
Minimum of 5 years of C++ development experience
In depth knowledge of both C and C++
Solid understanding of Data Structures, Algorithms (big O notation), and Object-Oriented Design Good knowledge of Multi-threading (race conditions, synchronization primitives, atomic operations, threading models)
Solid understanding of principles of network programming (sockets, TCP/IP stack and socket options) and distributed architectures
Working knowledge with optimization techniques, such as avoiding memory allocation and data copying
Experience with High-Performance Unix Programming (preferred for RTHs)
64 bit programming/porting experience
Experience in cross-platform applications development
Experience with standard and general purpose libraries (STL, Boost, ACE)
Knowledge of JAVA and .NET is a plus Understanding of XML/XSD and other schema driven data is a plus
Financial and/or Market Data.
Белая зарплата, соц. пакет, офис в центре города, стажировки и командировки в Нью-Йорк.
Зарплата: от 80000 т.р.
Разработка для UNIX, в UNIX окружении. Договоримся что поставим Юникс на рабочем месте.
Резюме засылайте мне - gbresume at bsdmn.com, я форвардну в hr.
PS. Лично мне нужна поддержка против местного Виндовс-контингента :)
PPS. Это довольно срочно, пока есть места.