高级 C# 开发工程师 - 电子交易
客户:五大银行之一
条款:6 个月合同(可延续至 2 年)
地点:多伦多市中心,每周 1-2 天在办公室工作
项目:
设计、开发和增强电子交易平台,确保高性能、可扩展性和可靠性。与销售、交易和业务分析师合作,实施与产品路线图一致的新功能。优化工作流程,并将定价、执行和风险控制集成到低延迟环境中。这些电子交易和信用系统将由内部构建,取代前台当前使用的工具。
职责:
• 设计和开发稳健、可扩展的电子交易系统软件解决方案。
• 制定并实施针对低延迟环境的高效算法和数据结构。
• 创建全面的测试用例,以确保软件的稳定性和可靠性。
• 与跨职能团队合作,研究、设计和实施系统增强。
• 与运营团队有效沟通,讨论新功能和策略行为。
• 调查和解决生产问题,独立进行根本原因分析。
• 将业务需求转化为技术解决方案,最少指导。
关键资格:
• 8 年以上开发者或软件工程师经验
• 精通 C#/.NET 编程技能
• 5 年以上电子交易系统和资本市场经验
• 了解资本市场产品,如固定收益和信用产品
• 了解高度可扩展和低延迟架构
• 理解函数式编程,并从头开始构建应用程序