What are the responsibilities and job description for the C++ -Trading Systems position at TekIntegral?
C candidate w/ experience building Trading Systems - Candidate
They will be working in Fort Lee NJ 2 days a week and the office can only be accessed driving or taking a bus.
This role is a 1 year contract and if the client is interested in the resume they will email the candidate a take home technical test that is timed (200 mins max time allowed) and they will have 7 days to start the test, once they start the test they have to finish.
Essential Duties And Responsibilities
Develop and enhance high performance, low latency components for real-time systems including:
Static, reference, and real-time market data management
Rules and business logic management
Trading engine and end-to-end workflow management
API’s and connectivity for various marketplace and external systems integrations
Competencies
Experience with Java, C , Rust and Typescript
Experience working on the design, implementation, and deployment of large, complex software projects
Expertise in systems programming on both UNIX variants and Windows
Familiarity with various database systems
Ability to understand sophisticated financial concepts and products
Ability to take responsibility and work independently in high-pressure, time-critical environments
Ability to work cooperatively amongst technologists and front office executives
Qualifications
5 years of relevant experience
Working Knowledge Of
Low-level socket communication programming
Asynchronous programming
Network programming
Functional programming
Object oriented programming
Event driven architectures
Distributed real-time services
Large-scale, multi library, multi-language projects
Other Preferred Skills And Abilities
Rust development experience and expertise
Understanding of async Rust and tokio runtime
Familiarity with Jira, Github
Able to work effectively in a fast-paced and demanding environment
Self-starter who is able to quickly learn new technologies
Education
BS or advanced degree in Computer Science, Information Systems, or related field
They will be working in Fort Lee NJ 2 days a week and the office can only be accessed driving or taking a bus.
This role is a 1 year contract and if the client is interested in the resume they will email the candidate a take home technical test that is timed (200 mins max time allowed) and they will have 7 days to start the test, once they start the test they have to finish.
Essential Duties And Responsibilities
Develop and enhance high performance, low latency components for real-time systems including:
Static, reference, and real-time market data management
Rules and business logic management
Trading engine and end-to-end workflow management
API’s and connectivity for various marketplace and external systems integrations
Competencies
Experience with Java, C , Rust and Typescript
Experience working on the design, implementation, and deployment of large, complex software projects
Expertise in systems programming on both UNIX variants and Windows
Familiarity with various database systems
Ability to understand sophisticated financial concepts and products
Ability to take responsibility and work independently in high-pressure, time-critical environments
Ability to work cooperatively amongst technologists and front office executives
Qualifications
5 years of relevant experience
Working Knowledge Of
Low-level socket communication programming
Asynchronous programming
Network programming
Functional programming
Object oriented programming
Event driven architectures
Distributed real-time services
Large-scale, multi library, multi-language projects
Other Preferred Skills And Abilities
Rust development experience and expertise
Understanding of async Rust and tokio runtime
Familiarity with Jira, Github
Able to work effectively in a fast-paced and demanding environment
Self-starter who is able to quickly learn new technologies
Education
BS or advanced degree in Computer Science, Information Systems, or related field