Python开发人员
HALO Technologies正在寻找一名资深Python开发人员加入我们在快节奏的金融科技行业中不断发展的公司。
关于我们
HALO Technologies是一家澳大利亚金融科技公司,为金融专业人士和自主投资者开发市场领先的股票研究和投资工具。我们在悉尼和墨尔本中央商务区拥有灵活的远程办公安排和协作式热座办公室,致力于为团队成员创造一个包容和有回报的体验。
HALO Technologies为员工提供与金融行业中最受尊敬的人士共事和学习的机会,同时也听取和实施您的创造性想法。
职位描述
作为一名资深Python开发人员,您将是一个高度专注、使命驱动的团队的一员,为金融科技行业提供一系列解决方案,并促进对现有软件的持续改进。
直接向首席技术官报告,您将参与软件开发过程的所有阶段,包括设计、实施、测试、发布和实施后支持的输入。所开发的软件侧重于实时证券交易系统的API和执行层。
您的职责将包括功能开发、监督其他开发人员贡献的代码、扩展系统性能以及通过生产支持维护现有功能。
您的要求
要在这个职位上取得成功,您需要具备以下条件:
• 计算机科学、软件工程或等同学士学位。
• 开发高质量、可扩展和可维护代码的能力。
• 对MVC架构和SOLID原则有深入的理解。
• 出色的编写可测试代码和测试最佳实践的理解。
• 3年以上Python 3和Django框架的经验。
• 有端到端部署Web应用程序的经验。
• 了解通信协议 - 必须掌握REST,非常推荐了解GraphQL,了解gRPC是一个加分项。
• 有Django ORM和迁移经验。
• 有代码版本控制工具和自动化部署流水线的经验。
• 金融服务经验(特别是与证券交易相关的经验)将受到高度重视。
• 有实时系统和发布/订阅架构的经验将受到高度重视。
• 了解云服务(AWS)是一个加分项。