• 合同期限为6个月
• 薪资范围为每小时80 - 85美元
典型工作日
• 目标是为前台交易员构建一个应用程序。
• Python开发人员将使用Python设计和开发量化管理团队的软件程序。
• 与我们的量化/ GAFE团队一起广泛使用软件的算法和操作。
• 开发和支持用于交易预订、交易执行和衍生品交易定价的前台交易系统。
• 对于接入交易平台的产品的开发负责并高效地进行规模和开发估算。
• Python开发人员将积极与业务线代表合作,推动支持业务战略的技术解决方案的改进。
• 在设计、开发、编码、测试和调试新的打包解决方案或现有应用程序的重大增强时,作为技术或业务顾问参与其中。
• 借鉴行业最佳实践和编写简洁的最小代码。
• Python开发人员将生成设计的技术规范并更新Confluence。
• 确保满足所支持领域的质量、安全和合规要求。
• 在不断变化的环境中灵活适应并与量化交易员合作。
• 快速适应变化并以积极的方式调整工作
• 新建代码约占80%的职责
候选人要求/必备技能:
• 强大的Python开发是成功候选人的核心:
• 7年以上使用Python进行设计和开发的经验,具有实际经验和深入了解标准Python库。
• 2年以上使用PySpark、Pandas和NumPy处理大量数据的经验。
• 2年以上使用Python框架(如Django、Flask和requests等)的经验。
• 对面向对象编程和敏捷开发方法论有经验。
• 通过使用PyTest、PyUnit、pytest-cov等库编写单元测试和测试覆盖率的经验。
可选技能:
• 对基于云的系统(理想情况下是Microsoft Azure)有一定了解,并希望进一步学习。
• 对基于Web的UI框架有一定了解会有帮助,但不是必需的
• 对市场数据源和市场数据消费技术(如Reuters/Bloomberg等)有了解。
• 有Athena/SecDB/Beacon风格平台的先前经验,或对其基本概念(如基于图的函数式编程)有一定了解,将是一个优势
• 开源Python贡献
软技能:
• 在商业关注点上解决问题和产生创意的经验证明。
• 能够独立工作,只需最少的监督或根据项目与团队合作。
• 快速适应变化并以积极的方式调整工作
• 渴望在高绩效团队中学习和成长
• 渴望在一个以交付为重点的快节奏项目中工作,与高级业务赞助商有接触。
备注:
• 工作时间安排:周一至周五9点至5点。
• 目标是让候选人负责前台交易员,Python是这个角色的核心;成功的候选人将具备异常强大的Python经验。
• 学位或证书:计算机科学、计算机工程或相关领域的学士学位是必需的。
福利:
• 医疗、视觉和牙科保险计划
• 401k退休基金
关于公司
• 我们的客户是加拿大五大银行之一。它为全球超过2500万客户提供各种产品和服务,包括个人和商业银行业务、财富管理以及公司和投资银行业务。
• 为什么选择与我们的客户合作?因为您的职业是一段旅程,您可以充满挑战、相互启发和成长的未来填满它。这家公司是一个国际公认的屡获殊荣的工作场所。他们一直在寻找新的思维和独特的技能。我们的客户把人放在第一位,因为这家公司以绩效为基础,致力于成功,所以他们对员工的贡献给予了回报。