崗位職責(zé):
1、研發(fā)類軟件項目的設(shè)計、開發(fā)、測試、上線部署;
2、交付類軟件項目的設(shè)計、開發(fā)、測試、上線部署;
3、研究數(shù)據(jù)采集、數(shù)據(jù)傳輸技術(shù),提供現(xiàn)場數(shù)據(jù)回傳技術(shù)支持;
4、風(fēng)電場側(cè)軟件產(chǎn)品維護(hù),根據(jù)需求完成相關(guān)功能開發(fā);
5、總部側(cè)軟件產(chǎn)品維護(hù),根據(jù)需求給出優(yōu)化策略。
任職要求:
(1)Java方向
1.Java基礎(chǔ)扎實,精通多線程、并發(fā)、集合、網(wǎng)絡(luò)等基礎(chǔ)知識,熟悉JVM原理;
2.精通Springmvc、SpringBoot、Dubbo和SpringCloud,以及微服務(wù)周邊中間件;
3.精通主流的數(shù)據(jù)庫系統(tǒng):Mysql、Oracle和NoSQL數(shù)據(jù)庫, 能熟練書寫SQL語句及存儲過程;
4.精通分布式、消息隊列、負(fù)載均衡等機(jī)制,具備大規(guī)模高并發(fā)訪問的應(yīng)用開發(fā)經(jīng)驗優(yōu)先;
5.精通分布式系統(tǒng)設(shè)計,包括集群管理、日志監(jiān)控、高可用設(shè)計、性能調(diào)優(yōu)、安全防御等;
6.具備Hadoop生態(tài)圈相關(guān)經(jīng)驗,比如HDFS、Spark、Hive、zookeeper。
(2) C++方向
1. 精通C/C++語言,熟悉STL標(biāo)準(zhǔn)庫中常用數(shù)據(jù)結(jié)構(gòu)、算法及容器類,有良好的編程風(fēng)格,對C/C++程序常見陷阱有足夠的洞察力以及處理能力;
2. 精通MFC、QT開發(fā),能夠高效開發(fā)出交互和視覺設(shè)計要求的界面效果;
3. 精通Windows/linux跨平臺開發(fā);
4. 精通SOCKET網(wǎng)絡(luò)編程,了解TCP/UDP、HTTP/HTTPS、SOAP、SNMP等協(xié)議;
5. 熟悉嵌入式開發(fā),熟悉網(wǎng)絡(luò)、硬件選型及其基本原理。
(3)10年以上軟件開發(fā)經(jīng)驗,具備電力行業(yè)經(jīng)驗,能接受一定程度出差。