Senior C / C++ Developer

Confidential Company  •  New York, NY

5 - 7 years experience  •  Financial Services

$140K - $150K
Posted on 03/08/18
Confidential Company
New York, NY
5 - 7 years experience
Financial Services
$140K - $150K
Posted on 03/08/18

Senior C/C++ Developer

The developer will be responsible for software development in a high throughput, low latency, Market Data domain. The Developer will have experience in all phases of software development lifecycle, from requirements gathering, to design, coding, unit testing, debugging and supporting in production. The ideal candidate will have solid financial industries development skills with strong network protocols, TCP/IPexperience within a RedHat Linux environment and be able to multitask in a dynamic team-based environment demonstrating strong problem-solving and decision-making abilities and the highest degree of professionalism and solid communication skills. 

 

DUTIES AND RESPONSIBILITIES

?        Design, deploy, support and maintain market data feeds and related products. Support/Maintain the production XDP platform for all market.

?        Understand and follow SDLC policies/procedures and promote adherence to same.

?        Provide input to the design of software with alignment of Design against Business requirement.

?        Ensure all development efforts are fully documented, meet high level design requirements, ensure goes through an appropriate testing process and have solid release plans for hand-over to QA and later for Go live and Support for operations.

?        Strong written and oral communication as the applicant will frequently be interacting with the business and sales teams to achieve strategic business goals. 

?        Work withotherdevelopers 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.

?        Work in an Agile environment.

?        Aids in all stages of post-production and implementation.

 

QUALIFICATIONS

?        5+ years hands on experience in C, C++ programming language on Linux.

?        Experience with C++ unit testing frameworks like googletest and continuous integration (CI) tools.

?        Experience with code analysis and coverage tools like Coverity, Valgrind/Helgrind, gcov/lcov.

?        Minimum 2+ years hands on scriptingexperience.

?        Strong understanding of TCP/IP and Multicast network protocols.

?        Strong multithreading and performance-oriented programming skills.

?        Experience in financial sector is a plus

?        Ability to multitask and work independently on multiple projects.

?        Strong verbal and written communication and customer service skills

?        Hands on experience with analyzing Marketdata data sets.

?        Experience with Corvil, Wireshark is a plus.

?        Experience with GIT is a plus.

?        Working knowledge on cloud-native and DevOps related activities is a plus

 

EDUCATION

?        Bachelor's degree in Computer Science or Engineering.

 

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.