助理软件工程师;C#

多伦多 9天前全职 网络
面议
职位:助理软件工程师(C#) 申请截止日期: 2026年4月29日 地址: 100 King Street West 职位类别: 资本市场销售与服务 BMO资本市场是一家领先的全方位金融服务提供商。我们为全球客户提供企业和投资银行、财务管理以及研究和咨询服务。#bmocapitalmarkets 技能测试 - 为了确保我们吸引顶尖人才,我们要求所有申请者完成一个技能测试问题。请使用C#解决以下编码挑战: - 重要提示:未包含上述问题的有效解决方案的申请将不予考虑。请确保在申请中包含您的解决方案,以展示您的编码技能和解决问题的能力。 加入BMO全球市场的定量工程团队,提升您的技能!作为我们团队的一员,您将有独特的机会增强用于全球市场交易应用的分析库。除了与量化分析师密切合作开发分析库外,您还将参与关键交易工具和基础设施的开发。 在这个角色中,您的重点将是处理实时交易和市场数据的应用程序,以进行实时风险计算。遵循我们的Dev Ops模型,我们相信动手实践,团队成员对自己的工作从头到尾负责。我们非常重视测试、自动化、指标和监控,这使我们能够开发和运行大量的交易工具组合。 我们正在寻找具备扎实C#编程理解和专业知识的专业人士,因为这是该角色成功的关键因素。 在BMO全球市场,我们相信责任制。作为我们团队的一员,您将直接与使用我们构建的应用程序的交易台互动并对其负责。您的贡献将直接影响他们的成功。 这是一个对技术充满热情并准备迎接新挑战的优秀专业人士的绝佳机会。如果您正在寻找在快节奏的交易世界中获得回报的角色,我们期待您的加入! 资格 - 计算机科学、数学、物理、工程等技术领域的学士或高级学位 - 具有现代C#开发和面向对象编程的丰富经验 - 0-5年资本市场经验 - 具有分布式系统和微服务架构的经验 - 熟悉AWS和Kubernetes等云技术,了解Kafka和ActiveMQ等消息技术 - 精通Windows和Linux操作系统 - 具有Jenkins、Git、Gitlab等持续集成和部署工具的经验 - 强大的分析和解决问题的能力 职责 - 使用C#设计和开发高性能软件应用程序 - 开发能够大规模运行的分布式系统和微服务 - 利用AWS、Kubernetes和其他基于云的技术构建和部署应用程序 - 开发和维护使用Kafka和ActiveMQ的消息系统 - 使用Prometheus、Grafana和Kibana实施监控和日志解决方案 - 参与代码审查、单元测试和其他质量保证活动 - 与跨职能团队协作开发和部署新功能 - 维护和支持现有应用程序和系统 - 及时了解最新行业趋势和新兴技术,确保我们的产品保持竞争力和创新性 核心技术 - 编程语言:C#、Java、JavaScript、Python - 操作系统:Windows、Linux - 容器编排:Kubernetes - 监控和日志:Prometheus、Grafana、Kibana - CI/CD工具:Jenkins、Git、Gitlab、Ansible 加分项: 理解金融定价模型和衍生产品的估值 技能测试 - 为了确保我们吸引顶尖人才,我们要求所有申请者完成一个技能测试问题。请使用C#解决以下编码挑战: - 重要提示:未包含上述问题的有效解决方案的申请将不予考虑。请确保在申请中包含您的解决方案…