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