Job Description :
MUST HAVE INVESTMENT BANKING EXPERIENCE. MUST BE ABLE TO ATTEND AN ONSITE INTERVIEW IN NEW YORK.

The person MUST have some experience working on Linux systems.

Responsible for porting a Linux C middleware library to Windows x64 and create a modern C# binding for it

Responsibilities:
Work with development team to learn the library
Port the existing C middleware library built on Linux to Windows x64
Preserve and improve maintainability of the codebase
Design a modern C# binding for the C library and document it
Create unit tests where needed to aid in verifying the port
Implement the binding with unit tests
Implement sample programs to be provided to the user base

Requirements:
Strong experience with C and/or C++ development on Windows
Strong experience with C#/.NET development on Windows (5+ years)
Good experience with the use of unmanaged code in C#
Experience with Linux programming
Experience with Tibco Rendezvous or another middleware system
Self-starter able to work independently
Must have good written and verbal communications skills