**

For immediate responses Please send resumes to [email protected]

*
*

*Sr. Software Developer***

*Location: NY ***

*Duration: 9+months*

*Rate: DOE*

* *

* *

** Manager will be conducting phone interviews first then in person if
candidate qualifies.***

* *

* *

Duties and Responsibilities:**

Hands on development position as part of a team building an analytics
server.  Duties include: C# development, Performance analysis, working with
threads and web services, debugging c++ code.  All work is done on Windows.



Required skills:  MUST HAVE ALL Required skills**

§  10 years software development experience

§   4 years C#

§   4 years c++

§  COM experience

§  Multi -Threading

§  Performance and diagnostic tools

§  Windows



 Nice to have vs. must have:**

§  Fixed Income  & Derivative  experience * *



Industry background:**

Financial Services



Education:**

Must have a college degree



* *

This candidate must be able to answer most of the questions below. **



*What are the synchronization objects available in .Net? What is each of
them for? *
*What are the synchronization objects available in unmanaged code on
Windows? *
*Describe why incrementing the same integer by multiple threads may cause
errors. Explain this on the processor instruction and register level. How
would you safely implement this action in C#? How in unmanaged C++? *
*How do you perform an asynchronous read in C#? How in unmanaged C++? *
*How is a call performed from an STA thread to a COM object created by an
MTA thread? *
*Your application is too slow – what are the most likely causes? How do you
find out?*


For immediate responses Please send resumes to [email protected]
**

Reply via email to