高级 C# 开发工程师

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