giovedì 13 settembre 2012

Bloomberg

C++ Software Developer




Financial & Economic News THE ROLE:

The nX Systems R&D team, based in Lugano - Switzerland, is seeking an experienced Software Developer with in-depth knowledge of C/C++ and high-performance processing.
We develop a large scale infrastructure that provides financial applications with powerful analytic functionality, covering individual securities as well as aggregates such as: indexes, portfolios, and peer groups. Our system is comprised of several high-performance components built in C++ and deployed to our proprietary farm of Windows servers.

As a member of this team, you will be given the opportunity to make tangible contributions to the design, implementation and testing of state-of-the-art financial software. These positions require strong analytical and communication skills. The ideal candidate will be a highly motivated quick learner, with attention to detail and with a strong desire to analyze business problems and translate them into working software.

REQUIREMENTS:

- Substantial experience developing large scale, multi-threaded, and high-performance applications, ideally on Windows
- Strong knowledge of C++ and STL
- Knowledge of Windows internals a plus
- Ability to work in a mixed Windows / UNIX development environment
- Solid understanding of service-oriented architectures and network programming
- Solid understanding of Data Structures, Algorithms, and Object-Oriented design
- Experience with the full development life cycle, practical experience with unit and regression testing
- Knowledge of databases and/or cluster technology is a plus