职位详情
岗位职责
1、参与架构以及核心业务的设计;负责开发公司标准上位机软件框架或相关功能模块,并不断完善。
2、负责软件新功能设计、bug修改
3、负责产品设备全开发流程,负责设备软件的需求、设计、开发等工作
4、对现有设备软件进行改进和维护使用简单,干净,可维护性高,扩展性好的代码实现产品功能,并在必要时重构现有代码;
5、贯彻面向接口以及模块化组件的设计理念;
6、熟练SQL Server数据库,对数据读写有一定优化经验;
7、熟练桌面应用的开发,以及主流控件库、组件库的使用;
8、熟练Identity4、JWT、OAuth2.0进行身份认证和授权,开发安全稳定系统
9、熟悉高并发解决方案、有大型分布式,高并发,高负载,高可用性系统设计开发经验
10、熟练编写WEBAPI,并掌握JSON交互格式,Reseful模式,以及移动端接口对接经验
11、具备良好的需求分析能力和设计能力,善于主动推动项目进展并最终落地
12、良好的团队合作精神,有责任感,喜欢钻研新技术,热衷于分享
任职要求:
1、本科及以上学历,本科以上学历,计算机、自动化等相关专业优先
2、熟练掌握C#或C++编程语言,有相关语言三年以上开发经验,并有有良好的代码编程习惯。
3.有面向对象编程思想,熟悉设计模式、多线程、内存管理、数据库等用法。参与过通用上位机软件框架开发优先。
4.了解常用的视觉库,如Halcon、VisionPro、OpenCV、VisionMaster等,有一定的性能调优能力。
5、对业务有敏感度,能准确把握业务的设计与逻辑