We need to hire a consultant with very strong knowledge of object oriented programming in C++ and good working knowledge of .NET programming in C#. Financial expertise is a major plus. The primary responsibility will be to work on the implementation of analytical models in the technology group supporting the Standard and Poor's analytical centers of excellence. Requirements (in the order of importance): Very strong knowledge of the C/ C++ language under Windows, MS Visual C++ preferred; STL (Standard Template Library) a major plus; C++ certification a major plus. Very strong skills and in depths experience on the .NET platform; in depths knowledge of the C# language; good design skills and efficient programming style. . NET / C# certification a major plus. Very strong technical background; proficient in object-oriented design, data analysis and system architecture; efficient programming style. Major Pluses (in the order of importance): Exposure to with financial products with emphasis on Structured Finance Products (ABS, RMBS, CDO etc.) UML/Rational Rose Good knowledge of SQL, data design and relational concepts; experience with Relational Database Systems - Oracle preferred (8i or higher); Exposure to UNIX environments. Excel/VBA skills Exposure to InstallShield Experience with XML/XSL concepts and usage Additional qualities: Very fast learner and willing to absorb knowledge Be enthusiastic to work on challenging projects. Good team player, easy to integrate and adapt Good communications skills