推荐文章
桌面软件开发岗位职责
软件工程师(高级桌面系统开发) 海克斯康测量技术(青岛)有限公司 海克斯康测量技术(青岛)有限公司,海克斯康 工作职责:
1、负责SMART Quality智能质量系统的桌面程序产品和客制化项目开发;
2、参与SMART Quality智能质量系统的开发及维护;
3、参与设备云监控方案的技术研发;
4、提供对销售和实施人员的技术支持,需求评审和方案的确认,并参与或负责指定方案的过程跟踪,确保最终方案的执行和闭环;
5、从产品和技术的角度,提出产品相关建议、方案,并参与过程的实施;
6、掌握公司内部主流设备的数据集成技术,并应用于产品和项目的研发。
任职资格:
1、有3年以上使用面向对象语言的软件开发经验;
2、精通GUI程序开发,精通WPF、Win form或者QT编程,相关控件、类库的使用;
3、熟练掌握多线程、I/O流操作、异常处理的编码,大数据量并发及性能优化;
4、熟悉SQL Server、Oracle、MySQL等常用数据库,熟练掌握SQL;
5、熟悉TCP、UDP等网络协议,对网络编程、串口编程有一定的了解;
6、有调用其他系统或者硬件SDK进行开发的项目经验;
7、熟悉Web API,Web Service及其他系统整合技术;
8、熟悉软件开发流程,有良好的软件工程知识,有敏捷开发经验者优先;
9、有良好的编码习惯,代码简捷,熟悉单元测试;
10、良好的团队协作和交流沟通能力,较强的自我学习能力。