岗位职责:需求分析、设计和编码:负责项目的需求分析、设计、编码和测试,编写需求文档,进行技术选型与开发方案的制定,完成相关软件模块的开发工作并交付。代码编写和测试:承担多个模块或特性的代码设计、编写、单元测试、静态检查、本地构建、问题定位等工作,负责软件问题定位与解决,以及产品模块的持续集成与自验,覆盖主要功能和场景。技术难题攻关:进行技术难题的攻关和预研,实现提出的技术需求,解答客户提出的技术问题,提供技术支持。文档编制:负责编制与项目相关的技术文档,包括软件单元的测试文档、系统及模块的需求调研报告等。系统维护和优化:对所开发的系统功能进行分析评估,对代码进行持续重构与优化,提升性能可靠性和可维护性,构建服务端自动化防护网,保障版本交付质量稳定。任职要求:教育背景:计算机/软件工程等相关专业本科及以上学历,优秀者可以适当放宽。编程语言:熟练掌握Java、JavaScript、Python、C/C++等主流开发语言中的至少一种,版本控制工具(GIT、SVN)。系统架构:熟悉常用的软件架构模式、常见的数据库(MySQL、SQL Server、Oracle、MongoDB),会使用基本的编程编译和代码检查工具。项目经验:具有2年及以上项目开发经验,熟练掌握软件开发流程,了解敏捷开发等知识团队合作:具有良好的沟通能力、刻苦敬业的精神和团队合作精神,对技术有激情,喜欢钻研,能快速接受和掌握新技术。