What are the responsibilities and job description for the C++ Developer position at The Greene Group?
Job Description
Job Description
C Developer
Our client is a prominent multinational financial services firm that is currently seeking a C Developer(s) to join their team in NYC. Within this role, you will participate and contribute to the design and development of real-time market data core infrastructure and feed processing software.
Qualifications
Required
- A Bachelor's Degree in Computer Science or related field
- Advanced knowledge of C , including templates
- TCP and Multicast communications
- Experience with Multithreading, low-level primitives, atomic variables, mutex, condition variable, understanding of pthreads even if using C libraries like Boost.
- STL (Standard Template Library) experience
- Experience with Boost, including event handling
- Knowledge and experience on formal software development practices
- Understanding of debugging with gdb
- Unix low-level Perl / Python and shell scripting experience
- Strong verbal and written communication skills
- Able to take ownership of a deliverable and move it forward independently
- Understanding of performance verification and optimization tools
Preferred