职位描述
职位信息
1、负责C#上位机应用程序相应模块的编程设计、开发、测试任务。
2、负责项目涉及的上位机应用程序新需求的前期工作的研究以及实现。
3、配合项目团队完成整体功能开发及性能测试与优化。
4、根据软件设计文档进行模块功能开发,完成与下位机的联调,进行模块自测并解决自测发现的bug,并能保证项目进度正常。
5、负责软件的生命周期维护,解决测试和市场反馈的bug,并能进行重构、优化和升级
6、负责专业技术文档编写归档。
7、主导公司产品的升级开发和维护工作和面向用户的使用,调试等工作。
职位要求:
1、本科及以上学历,计算机、通信、自动化等相关专业;
2、有3年及以上C#软件开发经历,3个以上完整项目开发经历,有自动化设备、工业机器人、伺服驱动相关工作经验者优先;
3、熟练使用C#及面向对象语言编程;
4、熟悉.NET框架的C/S应用程序开发(WinForm/WinCE/WPF),熟练使用Visual Studio进行项目开发;
5、熟悉串口通信技术及TCP/IP通讯协议,能够开发上位机应用程序实现与下位机硬件交互,采集、存储和上传数据信息;
6、熟悉网络编程、多线程、数据库、文件操作;
7、熟悉CSV/XML/DAT数据处理,用于本地数据存储等处理操作;
8、熟悉使用GIT等版本管理工具;
9、做事积极主动、责任心强、善于学习总结,处事耐心,不浮躁,具备良好的沟通能力和团队合作精神。