职位描述:
岗位职责:
1.配合用户需求,开发桌面、Web、移动前端应用。
2.参与图形配置、图形展示的应用开发。
3.参与物联网应用系统以及智能过程的开发。
4.根据产品需求完成架构和模块设计、编码、单元测试工作。
5.根据项目开发需求和进度按时高质量完成功能开发。
6.改善软件的易用性,提升用户使用体验。
7.重构现有的代码框架,优化和提升性能。
8.规范和文档的编写、维护。
9.对公司原有功能模块进行封装。
10.参与工作相关技术的研究,提升团队技术能力。
任职要求:
1.本科及以上学历,电力系统及其自动化、计算机、通信等相关专业。
2.熟悉QT应用程序图形界面开发,熟悉掌握QT库及架构;或熟练使用VS编程环境,熟悉掌握C#库及.NET架构。
3.熟悉C/C++,对OOD/OOP有深刻的理解;熟悉前端MVC开发框架,掌握良好的设计模式和架构。
4.具有Windows及linux平台下开发能力,具有SCADA、DCS开发能力。
5.熟悉Node.js、HTML5、Javascript、jQuery、Ajax/JSON、CSS3、bootstrap、Canvas画布动画制作等。
6.熟悉JS开发组件和框架如:Angular、React、JQuery Mobile、PhoneGap、Backbone、Vue等。
7.熟悉单元测试方法与常用库、工具:gtest、jasmine或qunit。
8.熟悉SVN、GIT等代码管理系统。