Quantcast
Channel: Most Hired
Viewing all articles
Browse latest Browse all 53220

Software Developer at IMC Financial Markets (Chicago, Illinois United States)

$
0
0
IMC Financial Markets is one of the worlds leading proprietary trading firms and a key market maker in various products listed on exchanges throughout the world. Broadly, our main strategies can be grouped into: Market Making or Liquidity providing, Algorithmic arbitrage, and Statistical arbitrage. Yes, were a high frequency trading firm, but we are just as much a software company. Software is at the core of our business.

At IMC, software development is innovative, pragmatic and, yes, fun, even as complexity and team-size grows. We are looking for talented software developers who will drive the development of cutting-edge trading applications used in our offices worldwide. The ideal candidate will be highly technical, analytical, innovative, and self motivated. Our team is made up of top-quality developers who are constantly thinking outside of the box and learning from their peers. You will work in close proximity to the business and be in constant interaction with traders. Your responsibility does not stop at programming; it also encompasses building knowledge of our business and expertise with the entire software development lifecycle. You will have continuous opportunities to learn new technologies and programming languages in our dynamic environment. Our flat culture encourages not only knowledge building and best practice sharing, but also gives the opportunity to make an impact.
Technology
State of the art software architecture
Focus on low latency, high performance
Flexible adaptation of 3rd party tools
Continuous integration
Process
Agile software development process (Scrum): self organization, great interaction with business
Consistent interaction with global team
Collegial culture with emphasis on continuous improvement and innovation
Technical requirements
Excellent Java or C++ programming skills
Development experience in a Linux/ UNIX environment
Extensive experience with OOP/OOD
Strong knowledge of algorithms, data structures, and threading
Proficiency in design patterns (preferred)
Scripting knowledge (preferred)
Qualifications
Passion for software development
Bachelors Degree or higher in Computer Science
Must be a self starter, and able to work productively under minimal supervision
Strong analytical skills and desire to solve problems
Willingness to work closely with traders and end users in a fast paced environment to achieve business goals
Interest in the Financial Markets; previous knowledge is NOT required.

Source: Joel On Software


Viewing all articles
Browse latest Browse all 53220

Trending Articles