Oversee building of scalable, high performance distributed full-stack electronic trading systems. Develop requirements, propose solutions and deliver software into production environment in a timely and robust manner. Identify new opportunities to drive innovation and work with Traders and Quants to build reliable trading strategy platforms. Develop trade reconciliation systems including trading exchange connectivity using FIX. Perform multi-threading, socket level programming and Swing UI development using Java. Collaborate with developers on other teams including operations, option pricing, exchange access, inventory and risk management. Lead feature and source code reviews in Git, JIRA and BitBucket. Lead design and code reviews. Partner with QA and support teams to ensure that the software delivered is high quality and easy to manage in a production environment.
BS in computer science or computer engineering + 2 years of experience in developing electronic trading systems.
This position qualifies for CTC’s employee referral policy program.
Must have some work experience with each of the following: 1.) full-stack development of electronic trading systems; 2.) trade reconciliation systems including trading exchange connectivity using FIX; 3.) multi-threading, socket level programming using Java and Swing UI development; and 4.) feature and source code reviews in Git, JIRA and BitBucket.