岗位职责:
1、负责PC端人机交互软件(上位机)应用程序开发,界面设计以及PC机与其他设备的通信控制软件开发;
2、熟练掌握上位机与下位机交互基本流程;
3、熟练掌握C/S、B/S结构软件 系统代码的实现,编写代码与开发文档;
4、负责上位机软件的需求分析、概要设计、详细设计、测试方案等文档规划及编写;
5、根据项目进度和任务要求、文档或者算法说明完成代码编写、调试、测试和维护,立完成相应软件的编码及调试工作;
6、承担项目架构设计、数据库设计及维护工作,并根据需求变化及时修改相应软件。
7、负责项目相关文件的编制;
8、处理项目中出现的各类技术问题,为相关的人员提供技术支持。
任职资格:
1、大专及以上学历;
2、计算机、自动化、通信、电子及相关专业,有2年以上软件设计开发工作经验;
3、精通C、C++、C#、Java等语言;熟悉.Net开发平台,具有较强的逻辑思维能力和学习能力;
4、熟悉C/S、B/S架构,精通网口、串口等常用接口与终端设备的通讯、TCP/IP协议编程;
5、熟悉物联网技术,了解常见的无线通信协议;
6、熟练掌握常用数据库的开发,有独立承担项目能力;
7、具有良好沟通能力和团队合作精神,有较强的独立工作能力,能够承受工作压力。