Python软件工程师

15个月前全职
Doo Group

Doo Group

location 新加坡
unsaved
Doo集团成立于2014年,总部位于新加坡。经过多年的发展,Doo集团已成为以金融科技为核心的金融服务集团。Doo集团致力于为全球个人和机构客户提供证券、期货、外汇、差价合约和基金等超过2万种金融产品的交易经纪和资产管理服务。 职位目标: • 开发和维护使用Python 3、RabbitMQ、Redis、API和数据库连接的Python应用程序。 • 与跨职能团队合作,设计和集成软件组件。 • 确保应用程序的可扩展性、性能和稳定性。 • 了解最新的Python趋势和技术,推动创新和效率。 您的职责将包括: • 使用Python 3开发、增强和维护基于Python的应用程序、库和API。 • 与软件架构师、产品经理和利益相关者合作,理解需求并将其转化为技术解决方案。 • 设计和实现高效、可扩展和可靠的数据处理解决方案。 • 集成和优化数据库连接,确保无缝的数据存储和检索。 • 利用RabbitMQ进行消息队列和事件驱动架构,实现系统组件之间的高效通信。 • 使用Redis进行缓存、会话管理和数据持久化,提高应用程序的性能和响应能力。 • 设计、开发和使用RESTful API,促进与外部服务和系统的无缝集成。 • 按照最佳实践和编码标准编写干净、模块化和可测试的代码。 • 进行代码审查,并为团队成员提供建设性反馈,以确保代码质量和可维护性。 • 解决和调试问题,确保及时解决并保持系统稳定性。 成功所需的条件: • 计算机科学、软件工程或相关领域的学士学位。 • 在Python开发方面有经验,对Python 3及其生态系统有深入了解。 • 熟悉网络编程,深入了解TCP/IP协议以及常见网络协议和通信原理。 • 熟练使用RabbitMQ进行消息队列和事件驱动架构。 • 有Redis进行缓存、会话管理和数据持久化的经验。 • 对API开发有扎实的理解,包括RESTful原则和最佳实践。 • 对数据库连接和集成有很强的了解,如MySQL、PostgreSQL或MongoDB。 • 较强的解决问题的能力和细致的注意力。 • 出色的沟通和协作能力,能够在快节奏、动态的环境中有效工作。 额外优势: • 熟悉其他编程语言,如JavaScript、Java。 • 了解Docker或Kubernetes等容器化技术。 • 有AWS、Azure或GCP等云平台的经验。 • 理解DevOps实践及相关工具。 • 熟练使用Git等版本控制系统。