作为VDX Technology团队的成员,向开发部门负责人报告,香港与技术团队的其他成员密切合作,负责以下工作:
- 主要参与开发后端管理组件,这些组件由支持和运营团队用于为VDX客户和监管机构提供服务,需要具备严谨的眼光。
- 这将包括在基于Camunda BPM系统的内部开发的工作流系统上工作。
- 通过RESTful和WebSocket API与前端开发人员紧密合作。
- 与核心交易系统和消息系统(如Kafka)进行集成,并使用GRPC机制。
• - 根据需要协助公司软件开发生命周期的各个方面,包括二线和三线支持。
要求:
- 计算机科学学位或等同的经验/知识(自学者也受到好评)。
- 掌握一种或多种编程语言Java、Golang,并有学习更多语言的意愿。
- 在金融、金融服务和交易方面具有专业或个人经验。
- 至少有5年的专业软件开发经验。
可取得的:
- 在投资银行方面具有专业知识,或者在交易加密货币和相关交易基础设施方面有个人经验。
- 有事件驱动系统和消息系统(如Kafka)的经验,包括高可用性、故障转移和恢复方案。
- 有关系型和时间序列数据库系统(如Postgres、Timescale、KDB或类似系统)的经验。
- 有业务流程管理(BPM)系统(如Camunda、Drools或类似系统)的经验。
- 有云环境(特别是AWS)和相关工具(如Docker容器和/或Kubernetes)的经验。
- 有现代HTML5基于Web的UI框架(如Vue和React)的经验,并通过RESTful和WebSocket API与其进行交互。
- 熟悉现代软件开发技术,如持续交付、精益软件开发和敏捷价值观和原则。
关键特质:
- 创业态度。VDX是一家初创公司,我们需要有渴望成功并能够比竞争对手更快、更好地以及以更少的资源取得成功的人。这可能意味着在任何您能帮助公司成功的领域提供帮助,即使不是直接与您的领域相关。
- 愿意为了公司的利益而冒适当的风险,知道当公司取得成功时,他们也会成功,并且任何真诚的失败尝试都会受到青睐。
- 学习为重。从彼此、市场、行业和竞争对手中学习。与同事分享所学。在不断变化的行业中,学习最快的公司获胜。
- 创造性思维。在从过去的经验中学到东西后,渴望将事情提升到更高的水平。技术和开发是创造性的努力,重复相同的做事方式是不够的。
- 对技术和开发的热情。成功的候选人将喜欢创造新事物,了解并使用最新的技术和技巧。他们应该对周围不断出现的新技术着迷,并寻找将其成功应用于VDX业务的机会。