C# Linux和Windows软件开发人员
芝加哥 - 现场
职位描述:
我们是一家蓬勃发展的交易公司,目前正在寻找一位有远见的软件开发人员加入我们的团队。这个职位在实现我们的双重目标中起着至关重要的作用:开拓先进的自动化交易策略,推进我们现有交易平台和工具的市场影响力。我们的主要交易资产包括股票期权和股票,我们正急切地准备在不久的将来扩展到期货交易。作为我们紧凑但迅速增长的团队的重要成员,您将有机会在组织内做出重大贡献,并见证显著的职业发展机会。您的努力不仅将在塑造我们的交易业务未来方面起到关键作用,而且还将对我们商业产品的开发产生重大影响。
你的职责:
• 设计、执行和改进专门针对股票期权、股票和期货市场的交易算法。
• 在将我们当前的交易平台和工具转变为市场就绪产品的过程中发挥关键作用。
• 为核心交易平台的开发和增强做出贡献,确保高性能、可扩展性,并适应新的资产类别。
• 与交易员和分析师密切合作,了解他们的需求,将复杂的交易概念转化为简化的技术解决方案。
• 分析大型数据集以增强和验证交易策略,并根据指示进行报告。
• 优化低延迟操作的性能:确保系统性能达到峰值,特别是在高频交易领域。
• 构建风险管理和合规解决方案:开发用于评估和管理风险的工具,以及监控合规性,以确保符合适用法规和内部风险政策。
• 生成文档和报告:创建全面的文档和报告,有助于内部战略发展和外部产品透明度。
我们要求的技能:
必备技能:
• 精通C#是必须的,包括算法开发、API创建和前端应用程序开发等各种开发任务。
• 必须能够展示他们在Windows和Linux环境中使用C#的能力。
• 能够迅速学习和整合新的编程工具和方法。
• 必须具备对线程安全的扎实理解,并能在多线程应用程序中进行有效管理。
• 对SOLID原则和数据结构的熟悉是在我们的工作环境中进行有效开发和故障排除的关键。
• 精通网络编程是与我们的分布式系统基础设施合作的先决条件。
优选技能:
• 2-3年实际的软件开发实践经验是有价值的。
• 虽然正式学位不是严格的先决条件,但需要一定程度的专业经验。
• 熟悉其他编程语言和框架,反映出多才多艺的技能。
• 高级理解优化系统以实现高性能和低延迟。
• 对金融市场和交易系统的基本了解或浓厚兴趣是一个加分项。
• 有开发和管理API的经验,包括对NGINX等API网关系统的了解。
• 了解建立和管理CI/CD流水线,对于保持高效的开发和部署流程至关重要。
• 有SQL和NoSQL数据库的经验对于在分布式环境中进行高效的数据管理和优化是有利的。
OOJ - 1358G