岗位职责:
1)负责建立软件快速部署流程、代码管理工作;
2)负责项目产品软件系统的架构设计、核心模块开发测试、安全授权、维护与升级的工作;
3)负责智能系统项目中软件架构相关的工作,包括:a)负责软件架构的制定及维护优化;b)负责智能系统软件核心模块的设计开发及测试验证;c)负责软件各模块的集成编译;
4)协助算法等其它研发工程师完成相关模块的开发;
5)负责完成软件发布测试及验证;
6)负责软件开发需求、软件设计、测试规范文档的撰写。
岗位要求:
1. 计算机软件工程及相关专业,本科及以上学历;
2. 熟悉面向对象设计开发,熟悉各种常用设计模式,并有在具体的应用场景落地经验;
3. 熟练掌握.NET架构,理解IO、泛型、多线程、集合等基础使用和部分实现原理,精通ASP.NET MVC、Entity Framework等技术;
4. 熟悉Web编程,有.NET语言进行Web开发的经验,熟练使用JavaScript、jquery、vue.js等技术,熟悉bootstrap或类似的css框架;
5. 熟悉SQL Server数据库开发,并且具备数据结构设计能力和经验,熟练掌握存储过程、、触发器和视图等数据库技术;
6、学习及沟通能力强,工作积极主动、有责任心,能够承担一定的工作压力 ;
7、拥有良好的代码习惯,结构清晰,命名规范,逻辑性强,代码冗余率低。