机会为高级C#算法开发人员加入一个团队,该团队通过各种算法交易策略实施的交易软件解决方案被银行的固定收益交易台使用。算法开发人员应具有开发实时系统的经验,能够在快速市场中进行交易,并注重可扩展的稳定代码。环境变化快,候选人能够快速将新想法转化为实际实施非常关键。
主要任务包括但不限于:
开发、确保基准线,并支持低延迟交易系统和相关工具。
从构思到交付,完全负责算法系统。
直接与交易员合作,了解他们的需求并实施他们的交易策略。
分析端到端系统的性能。
与支持、基础设施和市场接入开发团队进行沟通和联络,以改进交易系统。
将其他地区使用的现有工具调整为美国电子业务。
了解算法开发和市场微观结构的关键行业趋势。
与全球算法开发团队的其他成员合作。
改进研究基础设施。
研究新的指标和策略(了解用户需求,提出解决方案)。
候选人需要与各个团队密切合作:
• 美国前台将提供功能指南
• 内部IT市场接入团队(开发和支持)负责市场连接
技术技能:
C#方面的强大技术能力-实时、并行/异步、高可用性、高效/性能敏感代码
强大的面向对象编程技能和设计模式
Python开发经验
在Windows上开发经验
性能测试和分析经验
了解包括计算机架构和网络架构在内的分布式设计概念
具备敏捷开发方法和持续交付经验
内存/CPU分析和多线程调试经验。
交易算法/策略经验