26届-软件开发工程师(J12052)
中山
硕士及以上
自动化类·计算机类
使用简历深度优化功能,快速提升简历质量
职位介绍
工作职责
1、负责软件产品的架构设计,编制概要设计说明书、详细设计说明书等文档;
2、参与制定设计开发规范、指南,并对软件开发团队进行技术指导;
3、参与技术决策,进行技术风险评估;
4、负责项目的架构设计和开发以及软件开发前瞻性技术研究。
任职资格
(一)Java方向
1、Java基础扎实,精通多线程、并发、集合、网络等基础知识,熟悉JVM原理;
2、精通Springmvc、SpringBoot、Dubbo和SpringCloud,以及微服务周边中间件;
3、精通主流的数据库系统:Mysql、Postgre和时序数据库, 能熟练书写SQL语句及存储过程;
4、精通分布式、消息队列、负载均衡等机制,具备大规模高并发访问的应用开发经验优先;
5、精通分布式系统设计,包括集群管理、日志监控、高可用设计、性能调优、安全防御等;
6、具备Hadoop生态圈或者Tars生态圈相关开发经验。
(二)C++方向
1、精通C/C++语言,熟悉STL标准库中常用数据结构、算法及容器类,有良好的编程风格,对C/C++程序常见陷阱有足够的洞察力以及处理能力;
2、精通MFC、QT开发,能够高效开发出交互和视觉设计要求的界面效果;
3、精通Windows/linux跨平台开发;
4、精通SOCKET网络编程,了解TCP/UDP、HTTP/HTTPS、SOAP、SNMP等协议;
5、熟悉嵌入式开发,熟悉网络、硬件选型及其基本原理;
6、精通通用的OPC-UA,OPC-DA,MODBUS-TCP等通讯协议,能熟练进行协议相关代码编写;
1、负责软件产品的架构设计,编制概要设计说明书、详细设计说明书等文档;
2、参与制定设计开发规范、指南,并对软件开发团队进行技术指导;
3、参与技术决策,进行技术风险评估;
4、负责项目的架构设计和开发以及软件开发前瞻性技术研究。
任职资格
(一)Java方向
1、Java基础扎实,精通多线程、并发、集合、网络等基础知识,熟悉JVM原理;
2、精通Springmvc、SpringBoot、Dubbo和SpringCloud,以及微服务周边中间件;
3、精通主流的数据库系统:Mysql、Postgre和时序数据库, 能熟练书写SQL语句及存储过程;
4、精通分布式、消息队列、负载均衡等机制,具备大规模高并发访问的应用开发经验优先;
5、精通分布式系统设计,包括集群管理、日志监控、高可用设计、性能调优、安全防御等;
6、具备Hadoop生态圈或者Tars生态圈相关开发经验。
(二)C++方向
1、精通C/C++语言,熟悉STL标准库中常用数据结构、算法及容器类,有良好的编程风格,对C/C++程序常见陷阱有足够的洞察力以及处理能力;
2、精通MFC、QT开发,能够高效开发出交互和视觉设计要求的界面效果;
3、精通Windows/linux跨平台开发;
4、精通SOCKET网络编程,了解TCP/UDP、HTTP/HTTPS、SOAP、SNMP等协议;
5、熟悉嵌入式开发,熟悉网络、硬件选型及其基本原理;
6、精通通用的OPC-UA,OPC-DA,MODBUS-TCP等通讯协议,能熟练进行协议相关代码编写;


