岗位职责: 1.通过与客户沟通或者调研等形式,独立或与团队成员配合撰写设备各模块的需求规格书。 2.根据需求规格书独立或与团队成员配合撰写模块设计规格书。 3.根据设计方案或参考之前案例独立或与团队成员配合开发软件模块,达到需求所要求的功能与性能。 4.调试和诊断各种错误,精准定位问题根源,并实施直至解决。 5.对各需求、设计、测试用例、代码进行评审,提出建议及问题。 6.客户现场软件部署及实施。 7.指导助理软件开发工程师。任职条件: 1.全日制本科及以上学历; 2.5年以上使用C#/C++开发桌面或者设备软件经验。精通C#各种机制,包括WPF(MVVM),WCF, 反射,LINQ等,或精通STL,C++11,14,17标准,QT等框架。 3.了解UML,会使用面相对象进行软件设计,了解相关设计模式。 4.理解软件全生命周期过程,有敏捷开发实践为佳。有软件测试理论基础。 5.3年以上设备相关开发经验,有软件管理经验甚佳。