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