Job Details

Senior Streambase Developer

CHICAGO-60604, IL, US
09/03/2019

-


Required Skills

    C++ programming skills
Company

Infinity Consulting Solutions, Inc

Experience

4 to 6 Year(s)

Job Description

Sr. Streambase Developer



Position Purpose: To assist in the development and maintenance of infrastructure for creating, implementing and monitoring trading systems. The applicant must have extensive experience in market-data and order-entry gateways (connectivity) within an algorithmic trading environment. We are looking for an outstanding candidate to participate in an agile, highly professional team, delivering high-availability low-latency trading algorithms and routing solutions.



Primary Accountabilities/Responsibilities:

• The applicant must have experience working in a rapid application development environment, working with the product manager and assist in the collaboration process of feature stories.

• Product must be delivered iteratively with milestones clearly communicated throughout the product life cycle.

• Will be required to build well architected low-latency trading execution strategies and have a passion for high quality standards.

• As the lead developer of this team, will be expected to design, code, test and deploy projects while working in a fast-paced environment.

• Will also be required to troubleshoot production issues when they occur.

• Though the role is defined as "senior developer”, the expectation is for the individual to have dual responsibilities.

• Entrepreneurial spirit and drive will be key while working alongside and collaborating with the product manager, exploring innovative approaches to business problems and coming up with initiatives not currently in focus.



Job Requirements:

• Complex-Event-Processing (Streambase) experience a huge asset

• Minimum of 4 years' experience in algorithmic/trading development

• Understanding of the financial industry and capital markets

• Must have strong financial knowledge - equities/FX knowledge highly preferred

• Experience communicating with technical and non-technical stakeholders across multiple business units

• Expert Java and/or C++ programming skills (OOP, Templates, Design patterns, Data structures)

• Deep knowledge of the multithreaded programming, IPC and Linux internals

• Defining and managing unit, regression, and integration tests

• Experience with RAD tools and process

• Experience with standard protocols, such as FIX, XML, FpML, SSL and HTTP

• Familiarity with Unix utilities (sed, awk, grep etc) and relational databases (SQL)

• Strong analytical and problem-solving skills with a proactive attitude to own issues and solve them

• Ability to work independently and a strong desire to automate and optimize

• Excellent team-player and communication skills



Senior Developer
Information Technology

No Preference
FullTime Job
Other
1

Candidate Requirements
-
Bachelors

Walkin Information
-
8/28/2019
-

Recruiter Details
Doug Klares
1350 Broadway, Suite 2205, NEW YORK-10018, NY
-