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