一、崗位職責(zé)
1、桌面應(yīng)用開發(fā):深度運(yùn)用 C# 語言,依托.NET Framework 和.NET Core 開發(fā)框架,獨(dú)立完成數(shù)據(jù)采集系統(tǒng)基于 WinForms、WPF 的桌面應(yīng)用程序開發(fā),確保系統(tǒng)穩(wěn)定、高效運(yùn)行,并兼容 PLC 等工業(yè)控制器的數(shù)據(jù)對接需求。
2、代碼優(yōu)化與架構(gòu)設(shè)計(jì):負(fù)責(zé)優(yōu)化應(yīng)用程序性能,運(yùn)用設(shè)計(jì)模式對代碼進(jìn)行重構(gòu),提升系統(tǒng)的可維護(hù)性與擴(kuò)展性,結(jié)合硬件數(shù)據(jù)采集場景設(shè)計(jì)適配的軟件架構(gòu)。
3、數(shù)據(jù)交互與安全:協(xié)同后端開發(fā)人員,基于 HTTP 協(xié)議和 RESTful API 設(shè)計(jì)規(guī)范,實(shí)現(xiàn)數(shù)據(jù)的交互與傳輸,保障數(shù)據(jù)準(zhǔn)確獲取與推送;同時(shí)對數(shù)據(jù)傳輸過程進(jìn)行安全加密處理,尤其針對硬件設(shè)備實(shí)時(shí)采集的工業(yè)數(shù)據(jù)進(jìn)行協(xié)議解析與安全校驗(yàn)。
4、系統(tǒng)部署與調(diào)試:負(fù)責(zé)系統(tǒng)的實(shí)施部署工作,運(yùn)用相關(guān)工具進(jìn)行項(xiàng)目打包、優(yōu)化,并根據(jù)實(shí)際需求進(jìn)行現(xiàn)場部署與調(diào)試,確保系統(tǒng)在不同環(huán)境下穩(wěn)定運(yùn)行,包括工業(yè)現(xiàn)場 PLC 設(shè)備聯(lián)網(wǎng)環(huán)境的適配與調(diào)試。
5、系統(tǒng)維護(hù)與升級(jí):對數(shù)據(jù)采集系統(tǒng)進(jìn)行日常維護(hù),及時(shí)解決前端技術(shù)難題,保障系統(tǒng)穩(wěn)定運(yùn)行;同時(shí)根據(jù)業(yè)務(wù)需求進(jìn)行系統(tǒng)的優(yōu)化升級(jí),引入新的功能模塊,支持與硬件數(shù)據(jù)采集設(shè)備的聯(lián)動(dòng)功能擴(kuò)展。
6、數(shù)據(jù)可視化設(shè)計(jì):參與數(shù)據(jù)可視化設(shè)計(jì),運(yùn)用 Echarts、D3.js 等技術(shù),將采集到的數(shù)據(jù)(含 PLC 等設(shè)備數(shù)據(jù))以直觀、易懂的方式呈現(xiàn),助力數(shù)據(jù)分析與決策。
二、任職資格
1、學(xué)歷專業(yè):本科及以上學(xué)歷,計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、信息與計(jì)算科學(xué)等相關(guān)專業(yè)。
2、技能要求:
(1)精通 C# 語言,能夠熟練運(yùn)用泛型、委托、事件等高級(jí)特性進(jìn)行復(fù)雜業(yè)務(wù)邏輯開發(fā),熟悉 PLC 通信協(xié)議(如 Modbus、OPC UA 等)者優(yōu)先。
(2)對.NET Framework 和.NET Core 開發(fā)框架有深入理解,熟悉依賴注入、中間件等機(jī)制,具備性能優(yōu)化能力,有硬件數(shù)據(jù)采集系統(tǒng)開發(fā)經(jīng)驗(yàn)者優(yōu)先。
(3)掌握數(shù)據(jù)庫連接池技術(shù),熟悉 SQL Server、MySQL 等主流數(shù)據(jù)庫,能編寫高效的存儲(chǔ)過程和函數(shù),具備工業(yè)時(shí)序數(shù)據(jù)庫(如 InfluxDB)使用經(jīng)驗(yàn)者優(yōu)先。
(4)了解基本的網(wǎng)頁前端開發(fā)技術(shù),如 HTML5、CSS3、JavaScript,能進(jìn)行簡單的頁面交互設(shè)計(jì)。
(5)熟悉前端構(gòu)建工具,掌握 HTTP 協(xié)議與 RESTful API 設(shè)計(jì)規(guī)范,具備數(shù)據(jù)交互能力,熟悉工業(yè)物聯(lián)網(wǎng)(IIoT)數(shù)據(jù)傳輸協(xié)議者優(yōu)先。
(6)了解數(shù)據(jù)可視化技術(shù),具備基本的網(wǎng)絡(luò)知識(shí),能夠排查簡單的網(wǎng)絡(luò)問題,掌握工業(yè)設(shè)備網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)設(shè)計(jì)能力者優(yōu)先。
3、工作經(jīng)驗(yàn):具有 3 年及以上軟件開發(fā)工作經(jīng)驗(yàn),且至少 3 年 C# 開發(fā)經(jīng)驗(yàn),有數(shù)據(jù)采集系統(tǒng)、工業(yè)自動(dòng)化系統(tǒng)(含 PLC 集成)開發(fā)經(jīng)驗(yàn)者優(yōu)先。
4、項(xiàng)目經(jīng)驗(yàn):參與過基于 C# 開發(fā)的完整項(xiàng)目流程,具備獨(dú)立完成復(fù)雜功能模塊開發(fā)的能力,能夠解決各類技術(shù)難題,主導(dǎo)過 PLC 與上位機(jī)軟件對接項(xiàng)目者優(yōu)先。
5、能力素質(zhì):具備較強(qiáng)的學(xué)習(xí)能力、問題解決能力、溝通能力和團(tuán)隊(duì)協(xié)作能力,對工作認(rèn)真負(fù)責(zé),注重細(xì)節(jié),有責(zé)任心和抗壓能力。
6、其他要求:能夠適應(yīng)偶爾出差,負(fù)責(zé)系統(tǒng)現(xiàn)場實(shí)施部署工作,具備工業(yè)現(xiàn)場調(diào)試經(jīng)驗(yàn)(如 PLC 設(shè)備聯(lián)調(diào))者優(yōu)先。
工作時(shí)間?:
上午:8:30 - 12:00(茶歇:10:00 - 10:10)?
下午:13:30 - 18:00(茶歇:15:30 - 15:40)?
實(shí)行大小周工作制?
福利待遇?:
生活保障:免費(fèi)提供食宿。
基礎(chǔ)保障:繳納五險(xiǎn)一金。
薪資激勵(lì):轉(zhuǎn)正后根據(jù)表現(xiàn)調(diào)薪,出差享有補(bǔ)貼,年度提供晉升與調(diào)薪機(jī)會(huì)。?
節(jié)日關(guān)懷:享有法定節(jié)假日帶薪休假、帶薪年假等