岗位职责:一、项目需求分析1、参与项目需求分析,设计开发方案并进行系统框架和核心模块的详细设计;2、参加项目研讨会,根据产品部门/人员或市场销售人员对产品的需求进行需求分析,制作软件开发方案。二、架构设计根据项目、产品需求,设计合理或先进的架构,利于体系化、产品化打造。三、项目管理运用项目管理知识进行项目全面管理。四、应用软件开发1、参与系统需求分析:明确需求和功能,并将其转化为软件设计要求;2、参与系统设计:根据需求和功能,提出合理可实施的建议;3、软件设计:根据系统设计,设计软件模块和模块之间的接口;4、实施编码:实现软件模块的功能;5、调试:调试软件模块达到功能设计要求;6、完成指定部分的软件研发任务; 7、协助算法工程师完成算法的集成工作,确保算法模块能够顺利融入整体系统。五、技术文档编写和代码管理规范质量1、技术文档和代码管理按照规范管理,要求文档和代码完整;2、妥善保存自己的账号密码,代码、文档需及时上传平台;3、阶段性梳理、生成高质量技术文档,按公司规定保存并目录化。 六、开发质量合格率根据项目、产品开发管理制度对项目、产品的阶段成果进行质量检查,交付的成果达到需求部门或客户的验收标准。七、临时事项处理公司及部门安排的临时事项处理。任职要求:一、教育经历须统招本科及以上学历,985/211院校优先;软件、通信、电子工程、自动化、计算机及其相关专业。二、专业知识及技能1、3年以上应用软件开发工作经验,熟悉Windows、Web前后端及Android平台App开发(UniApp),熟悉Linux下应用软件开发;2、具备使用.NET 进行后端开发,以及运用Qt 进行开发的相关经验;3、熟悉C++/C#/TypeScript语言,具有软件架构设计能力;4、熟练使用数据库,熟悉SQLserver、Mysql等数据库;5、熟悉cocos creator;6、具有良好的文档编写能力;7、具有医疗、检测、实验等仪器仪表、工业管道开发经验优先;8、具有Java开发背景者优先;9、具有良好的职业道德和素养;认同企业文化和遵守公司制度。三、职业素养1、主动性、制度执行、清财、商业保密、成长认知、团队精神;2、学习力、专业知识、风险防范、问题解决能力;3、高度认同公司文化(使命、愿景和价值观);遵守公司相关制度。四、性格特征1、学习创新:主动对工作流程、工作方法或规章制度进行思考并寻找改进机会或提出改善建议;2、团队合作:主动了解团队目标并将个人努力与实现团队目标结合起来,完成自己在团队中的任务,以实际工作支持团队的决定,成为可靠的团队成员;3、应变能力:意识到客观环境的变化,对于这些变化有所准备;针对环境的变化对自己的工作程序或方法进行必要的调整,保证按既定的标准完成分派的工作;4、有效沟通:遇到问题能够主动沟通并且有效的理解对方,擅于采用双赢的策略达成共识、解决问题;5、领导力:管理他人和带领小组。