Feed Handler Software Engineer

Role able to develop amd maintain high performance softwares
Date Posted Monday July 25th,2016 02:38 PM
Viewed 12392 times
Applied 15 times
Category
Location Singapore
Company
Experience 5 to 7 Years
Educational Qualification Bachelor's Degree-Graduate Degree (BA, BSc, BCom)
Skills Programming C/C++
Others
Salary --
Career Level Mid Level (more than 2 years of experiences)
Job Type Permanent
Job Status Full Time
Open to Foreigner YES
 Job Description

Feed Handler Software Engineer


We are urgently looking for strong C++ programmers who enjoy developing and maintaining high performance software. The candidate will excel at investigating, debugging and fixing mission critical problems as they occur in real time. This is a hands-on position which will involve full development cycles, from requirements collection to final deployment and includes ongoing support for internal users. This team will work closely with business and infrastructure developers to actively develop and maintain high performance/low latency feed handlers and messaging systems. The feed handlers and messaging systems are primarily multithreaded C++ applications on the Linux/UNIX platform using varying network protocols (TCP/IP, Multicast, etc.) or IPC (pipes, shared memory, memory-mapped files, etc.).

In addition to experience and expertise in the field, we are also looking for maturity, initiative, enthusiasm, versatility, and most importantly, passion for technology.

Responsibilities

Perform full lifecycle development and deployment of C++ applications/libraries related to exchange feeds and middleware messaging
Support, maintain and improve performance, integrity and reliability of existing software
Develop and maintain systems to ensure application performance, integrity and reliability for maintaining maximal up-time
Develop and maintain systems to investigate potential problems with production systems in real-time
Data analysis to verify valid and reproducible results
Collaborate with technical and business peers to determine application requirements
Communicate technical knowledge so that both technical and business peers can understand

Qualifications

Bachelor's degree in Computer Science or related fields or similar professional experience
3+ years relevant work experience, ideally within a similar field
Excellent analytical and problem solving skills with a solid foundation in data structures
Strong C/C++ coding skills on Linux/UNIX and experience in scripting and database systems (SQL)
Experience with STL, Boost and modern C++ practices
Interest and ability to learn other coding languages as needed
Networking programming experience (TCP/UDP, unicast and multicast)
Experience with software development tools such as version control (Git) and project management (JIRA) or similar

Alert! Beware of scam targeting candidates wish to work overseas.
Please read this: Beware of job scam


Bookmark or share this page with:


Search again




Related Jobs
we | strong | developing | performance | will | excel | debugging | fixing | critical | occur | which | full | collection | team | closely | infrastructure | feed | handlers | systems | feed | handler | software | engineer | feed handler 

Jobs in similar categories:
By using any service in this website, you indicate that you agree to be bound by the Terms and Conditions of the site