岗位职责:
1、需求调研分析:与所承担项目/任务的客户或任务提出者就任务涉及的内容进行充分详细沟通,挖掘客户的具体需求,做好原始录,编写需求规格说明书并进行评审;
2、方案及计划制定:根据项目/任务要求设计软件方案,制定开发过程中的相关计划并进行评审;
3、软件设计:根据需求规格说明书、技术方案,按计划进行软件项目/任务的设计工作,包括概要设计、界面设计、接口设计、数据库设计、详细设计等,输出设计文档,按阶段执行评审;
4、软件代码编写及调试:按相关的设计规范编写软件代码,实现要求的功能和性能,并设计测试用例和环境对编写的代码进行单元/模块级的自测试,做好测试记录;
5、测试、集成:设计集成方案,对软件单元/模块进行集成,形成完整的软件,设计测试用例和环境进行测试,处理缺陷;并与相关的硬件进行集成,完成调试和测试;
6、打包、发布:输出规范的使用说明,做好安装打包文件,进行软件发布和相关的培训活动;
7、安装、实施:进行现场安装、维护和用户指导,解决使用中的技术问题;
8、编写用户手册、技术条件等文档相关软件部分的内容;
9、其他与软件相关的支持、维护工作。
任职资格:
1、精通WPF的MVVM模式开发;
2、熟悉MEF或其他IOC技术;
3、熟悉MvvmLight、Prism其中一种开源框架;
4、熟悉DevExpress、Telerik、MUI其中一种前端框架;
5、熟悉Com、Socket、WebService、WCF等通信技术。