高级MySQL/PHP开发工程师(金融数据系统) | 远程

远程
全职
非全日制
我们是一家专注于金融市场的信息机构,正在寻找经验丰富的MySQL/PHP应用程序开发人员加入我们的远程团队。您将在设计和优化数据库系统方面发挥关键作用,这些系统为关键金融数据服务提供支持,处理大量数据集并为全球客户创建高效的数据交付解决方案。随着金融市场每天产生大量数据,您的专业知识将帮助将原始信息转化为对我们全球客户群有价值的见解。 主要职责 - 为处理每日数百万数据点的金融平台设计和构建强大的数据库结构和数据展示投影。 - 开发和维护复制系统,确保多个平台之间的实时数据准确性,延迟最小化。 - 创建和优化数据库操作层,作为其他团队应用程序和面向客户服务的基础。 - 优化处理大型金融数据集的复杂SQL查询,将响应时间从秒级提高到毫秒级。 - 实施和维护数据馈送系统,通过各种格式和协议无缝交付客户数据。 - 与跨职能团队合作,改进数据库架构和查询效率,以满足不断增长的数据需求。 - 记录数据库模式、优化技术和后端流程,以便共享知识和确保连续性。 - 参与代码审查,维持高质量标准并与团队成员分享知识。 - 排查并解决开发和生产环境中的数据库性能问题。 必备技能 - 作为PHP后端开发人员的丰富经验(5年以上),专注于数据库应用程序和大规模数据处理。 - 精通MySQL 8+及其现代功能,包括CTE、窗口函数、存储过程、触发器和性能优化工具。 - 深入理解数据库设计原则、规范化技术和索引策略,以实现最佳性能。 - 专家级SQL查询优化技能,能够高效处理大型数据集,包括查询执行计划分析。 - 精通PHP 7.4+,深刻理解面向对象编程、设计模式和现代PHP开发实践。 - 有实施和优化REST API用于数据交付的经验,注重安全性和效率。 - 熟悉Git版本控制和协作开发工作流程,包括分支管理和代码审查流程。 - 处理复杂数据库结构和互连系统时具备出色的问题解决能力和细致入微的注意力。 - 出色的沟通技巧,能够在分布于不同时区的团队中有效工作。 - 自我激励能力,能够在远程工作环境中管理优先级。 加分项 - 有高负载金融数据系统和数据库性能优化技术的经验,能处理数百万交易。 - 了解MongoDB或其他NoSQL数据库,用于补充数据存储和关系数据库可能不是最佳选择的用例。 - 熟悉现代PHP框架(Laravel、Symfony)及其ORM实现。 - 有跨分布式系统进行数据复制和在复制过程中维护数据完整性的经验。 - 金融市场背景或有处理金融数据类型(如时间序列、市场指标或证券信息)的经验。 - 了解敏感信息的数据安全最佳实践和金融数据的合规要求。 - 有Docker或Kubernetes容器化经验,用于开发和部署环境。 - 了解数据库应用程序的自动化测试框架和CI/CD管道。 - 有数据库监控和性能调优工具的使用经验。 工作安排 这是一个永久性全职远程职位,提供具有竞争力的薪酬。虽然您将远程工作,但每季度需要访问我们在圣彼得堡或埃里温的办公室,进行团队对齐和规划会议。我们提供灵活的工作时间,理解远程专业人士工作与生活平衡的重要性。 为什么加入我们 加入金融市场情报前沿的专业团队,您的数据库专业知识将直接影响金融专业人士如何访问和利用关键市场数据。您将在灵活的远程环境中使用前沿技术,同时解决重要的复杂数据挑战。我们提供技术技能和金融领域知识的持续学习机会。我们的协作文化重视创新和效率,为您提供专业成长的机会,同时为影响全球金融决策的系统做出贡献。