【工作内容】- 设计、开发和维护高质量的软件产品,确保其满足业务和技术需求。- 参与软件项目的规划和执行,包括需求分析、系统设计、编码实现和测试等阶段。- 进行代码审查,以保证代码质量和团队技术标准的一致性。- 解决软件开发过程中遇到的技术难题,进行必要的研究和原型开发。- 与跨职能团队紧密合作,包括产品经理、设计师和其他开发人员,确保产品的成功交付。- 对现有系统进行性能优化和功能改进,提升用户体验。- 编写清晰的技术文档,包括设计文档、使用手册等,以便于团队成员理解和后续维护。【任职要求】- 计算机科学或相关领域的本科及以上学历。- 至少3年以上软件开发经验,熟悉敏捷开发流程。- 精通至少一种主流编程语言(如Java、Python、C#等)。- 具备良好的算法基础和数据结构知识。- 熟悉软件开发生命周期,并具备良好的问题解决能力。- 良好的沟通能力和团队合作精神,能够适应快节奏的工作环境。- 有云计算、微服务架构或前端开发经验者优先考虑。