高级PHP开发工程师(具备事件管理技能) | 远程工作

远程
全职
非全日制
我们采用现代化的开发流程和工具链,包括持续集成/持续部署(CI/CD)、代码审查、自动化测试和敏捷开发方法。我们的技术栈不断演进,紧跟行业最新发展。作为团队的核心成员,您将有机会参与技术决策,提出创新解决方案,并在实际项目中实施。我们提倡开放的沟通文化,鼓励团队成员分享知识和经验,共同成长。 主要职责 - 主导事件管理流程,包括分类、影响评估、诊断和故障排除,确保系统问题得到及时有效解决。 - 设计并实施全面的问题管理策略,分析根本原因,防止问题重复发生,提高系统整体稳定性。 - 使用PHP 8.1+和Symfony 6.0+框架开发新功能和微服务,满足不断变化的业务需求。 - 维护、重构和优化现有代码库,提高性能、可维护性和代码质量。 - 精通使用RabbitMQ和Apache Kafka等消息系统进行高效数据处理,确保系统组件间的可靠通信。 - 排查并解决高负载系统中的复杂技术问题,包括性能瓶颈、内存泄漏和并发问题。 - 使用Confluence创建并维护详细的技术文档,包括API规范、系统架构和故障恢复程序。 - 与跨职能团队(包括产品经理、QA工程师和前端开发人员)紧密合作,实施业务需求和功能特性。 - 积极参与代码审查过程,提供建设性反馈,确保代码质量和最佳实践的遵循。 - 监控系统性能指标和错误率,识别并实施改进机会,持续优化系统表现。 必备技能 - 4年以上专业PHP开发经验,具备构建企业级应用的丰富实践。 - 精通PHP 8.x和现代PHP实践,包括面向对象编程、设计模式和PSR标准。 - 丰富的Symfony 5+框架使用经验,能够熟练运用其组件和服务。 - 扎实的MySQL数据库设计、索引优化和查询性能调优知识。 - 熟练掌握日志分析和故障排除方法,能够快速定位并解决生产环境问题。 - 精通Git版本控制系统,熟悉分支管理策略和协作工作流。 - 强大的问题解决能力,具备系统化的调试方法和分析思维。 - 出色的英语书面和口头沟通能力(中高级或更高),能够清晰表达技术概念和解决方案。 - 能够在最小监督下独立工作,同时有效贡献团队目标和项目成功。 - 敏捷开发环境工作经验,熟悉Scrum或Kanban等敏捷方法论。 加分项 - 具备ITIL/ITSM框架知识的事件管理经验,熟悉服务级别协议(SLA)和事件分类标准。 - 了解CodeIgniter框架,能够维护和优化基于该框架的遗留系统。 - 掌握Python或Java等其他编程语言,具备跨语言开发经验。 - 熟悉Avro/Protobuf等序列化格式,了解其在微服务通信中的应用。 - 高负载系统开发和维护经验,了解水平扩展和分布式系统原理。 - 处理大数据和实施数据处理管道的经验,熟悉数据仓库和分析技术。 - JIRA管理和高级Confluence技能,能够有效组织和维护项目文档。 - 理解金融市场、交易系统和经纪业务运作,了解行业特定需求和合规要求。 - 使用Docker等容器化技术的经验,熟悉容器编排和微服务部署策略。 - 了解自动化测试框架和CI/CD实践,能够构建可靠的自动化测试和部署流程。 为何加入我们? 加入我们的国际金融科技公司,您将成为一个充满活力和创新精神的团队的一部分。我们提供具有竞争力的薪酬和全面福利待遇,包括综合健康保险、带薪体育活动和个性化的赞助教育计划,支持您的持续学习和职业发展。