Required Skills: | - Minimum 7 years of recent hands-on Software Development experience in C++ - Experience working in fixed income transaction processing with good knowledge of fixed income products. - Good understanding on OOP fundamentals, Data structures, Design patterns, STL templates - Good knowledge and experience with message-based systems (Tibco RV/IBM MQ/Zero MQ) - Strong SQL and related DB skills indexing, transaction management (Sybase/Oracle/MS SQL) - Good working knowledge of software configuration management systems - bug tracking, source control, build management (JIRA/SVN/Git/Cruise Control) - Hands on experience in scripting languages like Python/Perl. - Good experience with Windows environment - Good problem solving and analytical skills - Good communication skills |