Trading Systems Developer

Sorry, this job was removed at 2:19 p.m. (CST) on Thursday, September 24, 2020
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

ThinkMarkets is a global online brokerage firm, specializing in Cryptocurrency, Foreign Exchange, and Commodities trading. We are in search of a Trading Systems Developer who will assist in building our next generation risk and trading systems!

Our Trading Systems Developer will be responsible for gathering requirements, successfully executing product implementation, and providing ongoing support of our risk and trading systems. You will be collaborating with global Risk and Trading team members to coordinate a seamless cycle of gathering requirements, implementation, and release. If you have experience integrating with first-party and third-party API and data, building functional interfaces for risk, and working with other teams to troubleshoot production issues, you are the perfect candidate for this role.

Responsibilities:

  • Design and develop high quality, high performance trading systems software written in C++ to meet deliverable timelines and requirements
  • Adhere to software development life cycle process and methodology
  • Work with CI and CD tools, and source control such as GIT and/or SVN
  • Build business level subject matter expertise in trading systems functionality and processing
  • Provide second level support for production on an ad hoc basis
  • Work closely with the Risk and Trading teams to define and implement API services that are scalable and easy to consume
  • Manage application deployments, fixes, updates, and related processes
  • Actively troubleshoot any issues that arise during testing and production, catching and solving issues before launch
  • Work with open-source technologies such as Kafka, NATS, ELK stack etc. as needed
  • Identify bottlenecks in the system and address them as needed so that the system can scale well with the business needs
  • Stay aware of industry trends and develop innovative solutions for managing our risk exposure

Requirements:

  • Bachelor’s Degree or higher in Computer Science, Engineering, Software Engineering, or a relevant field is preferred
  • 5+ years of experience in C++ development for a trading company
  • Must possess excellent software design skills and knowledge of advanced data structures
  • Must have strong C++ knowledge and debugging skills in a Linux environment
  • Exposure to latency sensitive development techniques
  • Strong familiarity with agile development tools such as GIT, JIRA is a must
  • Familiarity with multiple asset classes (Options, Equities, Futures, etc.) is a very strong plus
  • Strong understanding of C++ and Java database interaction frameworks such as ODBC, JDBC, Hibernate etc.
  • Working knowledge of RESTful Web-Services, JSON, networking protocols and best practices for promoting leading application performance
  • Experience with performance and memory tuning
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

We are in the financial district of the city, located in the UBS Tower. We welcome others who would like to master the latest in tech with us.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about ThinkMarketsFind similar jobs