Position Title:
Software Developer
Location:
Chicago
Department:
Business Intelligence Development
Responsibilities
· Design and develop data collection, analysis, and monitoring systems to help traders understand the performance of their systems and business support teams monitor compliance, risk, and interaction with third party systems (exchanges, clearers, central counterparties)
· Build flexible trading performance monitoring and analysis systems using the latest web technologies
· Maintain and repair systems by fixing bugs and automating business intelligence processes which currently require manual intervention
· Develop understanding of Optiver’s core business strategies and use that knowledge to generate new feature ideas, direct business analysis, and inform discussions with traders
· Participate in design and code reviews, create and perform automated unit and functional tests, and solve production problems in a team-oriented environment
Requirements:
· BS/MS in Computer Science, Computer and Electrical Engineering or related degree
· Innovative mind and a desire to find trends in data and build cutting edge systems to display and present information to traders
· Depth in C++, C#, or Java; experience with web technologies also desired (i.e. Javascript, AJAX, HTML5, REST, Python)
· Strong understanding of Computer Science principles and concepts including algorithms, data structures, multiprocessing, object oriented design patterns, and clean coding principles
· Strong understanding of machine and operating system architecture
· Experience in all aspects of the software development life cycle, from requirements gathering to production support
· Strong interest in working in a proprietary trading firm
· Ability to meet deadlines in a fast paced, entrepreneurial environment
EOE