工作职责:1. 系统架构设计与核心模块开发:负责软件项目的整体架构设计和核心模块开发,确保系统的高性能、稳定性和可扩展性。2. 技术难题攻克:带领团队解决项目开发过程中的技术难题,提供专业高效的解决方案。3. 需求分析与技术文档撰写:参与需求分析和系统设计,撰写详细的技术方案文档。4. 团队指导与代码审查:监督和指导初级工程师的工作,提升团队的技术能力和工程实践水平。负责代码审查和质量控制,确保代码规范和项目质量。5. 系统优化与项目交付:持续优化现有系统,进行性能调优和故障排查,并与项目管理、测试和运维团队紧密合作,确保项目按时按质完成。任职要求:1. 学历背景:计算机科学、软件工程或相关领域的学士或以上学位。2. 技术能力: - 开发能力:精通一种或多种编程语言;具备扎实的软件开发和架构设计经验,熟悉常用的软件开发框架和工具。 - 技术领导力:具备良好的团队合作和沟通能力,有能力指导和培养其他开发人员,推动团队的技术创新和***实践。 - 问题解决能力:具备分析和解决复杂问题的能力,善于识别和解决软件缺陷和性能问题。 - 学习能力:对新技术和工具保持持续学习的态度,并能够将其应用于实际项目中。 - 项目管理:熟悉软件开发的项目管理流程和方法,具备良好的时间管理和组织能力。 - 英语能力:良好的英语读写能力。