- Bachelor's degree
- Master's degree
- Service-oriented architecture
- Distributed systems
New York City and Boston and suburban area
Flexiable work environment and excellent benefits package
As a key member of the software development and delivery team, you will:
Work with other developers and project managers to develop and deliver software products and solution implementations.
Contribute to the evolution and enhancement of both our trading system and blockchain platform.
Participate in solution development/delivery, using our products and platforms.
Leverage Agile practices to incrementally and iteratively deliver.
Work with back-end trading systems and manage middleware applications that connect to primary systems.
Job Requirements :
Proficiency in one or more OO languages (Ruby, Python, JAVA).
Familiarity with distributed systems patterns and techniques (SOA preferred).
Experience with sockets, websockets, and/or message oriented middleware.
Experience with serialization techniques like JSON, binary.
Experience building, troubleshooting, and debugging systems.
Knowledge of cryptocurrencies, and blockchain technologies is helpful.
1-3 years of experience with software solutions.
Closely work with management, development and support teams
Bachelors or Masters Degree in Computer Science or other relevant engineering field