Financial services Firm In NJ is expanding.
They are looking for a C++ Developer.
C++ developers are software engineers who develop key components of trading systems.
Essential Duties and Responsibilities
Excellent C++, STL, multi-threaded development experience
Demonstrated experience working on the design, implementation, and deployment of large, complex software projects
Expertise in systems programming on UNIX variants and Windows
Familiarity with database systems
Ability to understand sophisticated financial concepts
Ability to take responsibility and work independently in a high-pressure, time-critical environment
Ability to work cooperatively amongst technologists and front office executives
Multicast development experience is a plus
Highly proficient developer with working knowledge of low level socket communication programming
Extensive experience coding, testing, etc. across a range of financial instruments (e.g., equities, options, futures, etc.)
Minimum 5 years' experience
Education and/or Experience
BS or advanced degree in Computer Science or closely related field
Other Skills and Abilities
Use of Jira or Quality Center or other bug tracking tools
Excellent written, verbal communication and analytical skills
Work effectively in a fast paced and demanding environment
Self-starter who is able to quickly learn new technologies