| Job Title | Senior Software Engineer (C++). |
| Qualification | Graduate in CS / SE / IT. |
| Experience | 3 - 5+ years of experience of real-time development using Visual C++. |
| Requirement | Strong knowledge and experience of C/C++. |
| Good understanding of OOP, SDLC, DBMS, Design Patterns, Data Structures and UML. | |
| Experience in developing socket communications in a multi threaded environment. | |
| Must have strong analytical skills. | |
| Ability to learn quickly on the job. | |
| Must be a good team member. | |
| Preference | Exposure to developing interfaces to financial exchanges, such as Connect, CME, Eurex, OMX (or OMnet API). |
| Exposure to developing interfaces using FIX Message Protocol. | |
| Experience in the financial services sector. | |
| Job Responsibilities | Develops and maintains key interfaces to Derivatives exchanges around the world. Must be able to analyze specifications and able to liaise with exchanges around the world. |
| Proof of Concept development and prototyping. | |
| Coding and testing of production quality deliverables. | |
| Responsible for peer review of development from other development team members. | |
| Maintenance of project records and archives. | |
| Maintenance of current knowledge in specialist technical areas. | |
| Diagnosis of specific production issues. |