职位描述
一、岗位职责
1、系统分析与设计:
①参与软件产品的需求分析、概要设计、详细设计等环节,确保对软件产品有全面的理解。
②根据产品需求,设计并实现相应的软件模块,包括代码编写、单元测试、集成测试等。
2、软件开发与维护:
①负责软件产品的编码工作,确保代码质量、性能和可维护性。
②参与软件产品的维护,包括bug修复、性能优化等。
3、文档编写与团队协作:
①编写相关的技术文档,如设计文档、开发文档、测试文档等,确保团队成员能够准确理解软件产品的设计和实现。
②与团队成员紧密合作,包括项目经理、测试工程师、其他开发工程师等,确保项目的顺利进行。
4、新技术研究与应用:
①关注并学习新技术、新工具,将其应用于软件产品的开发中,提高产品的质量和效率。
5、其他任务:
①根据项目需求,可能需要参与产品的部署、运维等工作。
6、完成上级安排的其他工作任务。
二、任职要求
1、教育背景:
计算机科学、软件工程、信息技术等相关专业硕士及以上学历
2、专业技能:
①精通至少一种主流编程语言(如Java、C/C++、Python等),并熟悉其开发环境和工具。
②熟悉软件开发生命周期和常用的开发流程(如敏捷开发、瀑布模型等)。
③了解常用的数据结构和算法,能够进行高效的代码编写和优化。
④熟悉数据库原理和操作,能够熟练使用至少一种主流数据库(如MySQL、Oracle等)。
⑤有过嵌入式系统开发的工作经验
3、工作经验:
①一年以上开发工作经验,需要具备一定的软件开发工作经验,熟悉软件开发流程,能够独立承担软件项目的开发工作。
4、其他要求:
①具有良好的沟通能力和团队合作精神,能够与团队成员有效协作。
②具有较强的学习能力和解决问题的能力,能够迅速适应新技术和新工具。
③对工作认真负责,能够承受一定的工作压力。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕