back Back to Gigs

Senior C/C++ Developer

Location: New York, NY
Gig # 9770874
We present a unique opportunity to work with cutting-edge technology and business in the financial sector. This role is for a full-time Senior C/C++ Developer. The developer will be responsible for software development in a high throughput, low latency, Market Data domain. The Developer must have experience in all phases of software development lifecycle, from requirements gathering, to design, coding, unit testing, debugging and supporting in production. The successful candidate will be able to multitask in a dynamic team-based environment, demonstrate strong problem-solving and decision-making abilities and the display highest degree of professionalism.

DUTIES AND RESPONSIBILITIES
  • Design, deploy, support and maintain systems for market data handling and feed generation.
  • Provide input to the design of software with alignment of Design against Business requirement.
  • Deliver to a high standard of quality.
  • Ensure all development efforts are fully documented, meet high level design requirements, ensure an appropriate testing process and have solid release plans for hand-over to QA and later for production and Support for operations.
  • Understand and follow SDLC policies/procedures and promote adherence to same.
  • Strong written and oral communication as the applicant will frequently be interacting with the business and sales teams to achieve strategic business goals. 
  • Work with other developers to integrate the applications according to departmental standards and processes.
  • Create & maintain strong working relationships with the other delivery teams and with customers.
  • Work independently and/or within a team as the work requires. Participate in team activities and team planning with the aim of improving team skills, awareness and quality of work.
  • Troubleshoot the production outages and provide guidance.
  • Support production tests during non-core hours.
  • Understand and Utilize approved technologies for the development of systems.
  • Aid in all stages of post-production and implementation.
QUALIFICATIONS:
  • 5+ years hands on experience in C/C++ programming language.
  • Good working knowledge of Linux platform.
  • Experience in financial sector is a plus.
  • Experience with code analysis and coverage tools like Coverity, Valgrind/Helgrind, gcov.
  • Strong understanding of TCP/IP and Multicast network protocols
  • Strong performance-oriented programming skills
  • Strong Experience with Linux kernel tuning, TCP/IP, Mcast and strong networking fundamentals.
  • Ability to multitask and work independently on multiple projects.
  • Ability to differentiate between a critical business impacting incident and a minor problem and resolve/escalate accordingly.
  • Hands on experience with analyzing Marketdata data sets.
Education
  • Bachelor's degree in Computer Science or Engineering
this job portal is powered by CATS
Return to top ↑