C++软件工程师(12个月合同)

15个月前全职
Morningstar

Morningstar

location 伦敦
unsaved
关于职位: 我们正在寻找一位出色的开发人员,帮助我们构建和维护我们的交易所连接软件。 市场数据驱动着晨星公司和我们的客户,因此拥有最好的技术对公司的成功至关重要。我们每天从直接金融交易所连接接收数十亿条消息,我们将其处理成可供客户使用的形式。目前,我们每天处理超过400亿条消息,并且随着数据量年复一年地显著增加,您可以想象这需要高水平的工程技能来控制。 您需要与一支敏捷的多功能开发和测试团队合作,构建和维护我们的交易所连接组件。您需要乐于在短周期内工作,频繁交付,同时改进开发过程的整体质量。 工作职责: 在由大约4名开发人员和2名质量保证人员组成的团队中工作,专注于构建和维护我们的交易所连接软件。您需要在编写高效代码方面严谨,并鼓励不断改进我们构建、测试和部署系统的方式。您将与各种经验水平的人一起工作,因此根据您在职业生涯中的位置,您将有机会学习和指导他人。 团队所做工作的一些关键示例: • 高容量低延迟交易所连接的数据源维护 • 开发和维护整个团队使用的关键库 • 开发关键的底层传输协议以传输数据。 资格要求: • 软件开发或类似专业的学士学位或同等学历。 • 有C/C++开发经验(通常至少2年) • 有Windows平台开发经验 • 有完整软件开发生命周期的经验 加分项: • 熟悉当前通信协议(特别是TCP/IP和组播) • 熟悉在CI/CD环境中使用的自动化测试和部署技术