Python工程师

16个月前全职
Nexus Systems Group Inc.

Nexus Systems Group Inc.

location 多伦多
unsaved
Python开发人员 职位的典型工作日: • 进行同行评审,包括重构现有应用程序代码以满足标准化和质量要求。 • 建立全新的代码占据了80%的职责。 • 开发和支持用于交易预订、交易执行和衍生品交易定价的前台交易系统。 • 承担产品上线到交易平台的开发责任,并对开发进行高效的大小和估算。 • 使用Python为量化管理团队设计和开发软件程序。 • 与算法和软件操作以及我们的量化/GAFE团队密切合作。 • 为前台构建应用程序。 • 参与关于可扩展性、性能和安全性的设计讨论。 • 积极与业务线代表合作,推动支持业务战略的改进技术解决方案。 • 作为技术或业务顾问参与设计、开发、编码、测试和调试新的打包解决方案或对现有应用程序的重大增强。完整的SDLC,从开始到结束的曝光。 • 利用行业最佳实践和编写简洁的极简代码。 • 生成设计的技术规范并更新confluence。 • 确保满足支持区域的质量、安全和合规要求。 • 在不断变化的环境中灵活适应并以积极的方式调整工作,与量化和交易员合作。 • 快速适应变化,并以积极的方式相应工作。 必备技能: 强大的Python开发能力:具有10年以上使用Python(2.7版本及以上)进行设计和开发的经验,具有实际操作经验和深入的标准Python库知识。 • 使用PySpark、Pandas和/或NumPy处理大量数据的经验。 • 2年以上使用Python框架(如Django、Flask、requests等)的经验。 • 对面向对象编程和敏捷开发方法有经验。 • 使用TDD编写单元测试,使用PyTest、PyUnit、pytestcov库进行测试覆盖。 • 开源贡献经验 • 金融行业经验 优秀的技能: • 了解期权/结构化票据/风险/MTM 软技能: • 口头和书面沟通能力 • 敏捷思维 学位或认证: • 相关领域的学士学位必需 #J-18808-Ljbffr