1.與用戶及合作團隊成員溝通,收集并分析系統(tǒng)需求,并可提供專業(yè)的可行性方案建議,為后續(xù)的設(shè)計和開發(fā)提供準(zhǔn)確的信息。
2.根據(jù)項目需求,進行系統(tǒng)架構(gòu)設(shè)計,包括數(shù)據(jù)庫設(shè)計、接口設(shè)計等,確保系統(tǒng)設(shè)計的合理性和可擴展性,選擇合適的技術(shù)棧和框架,制定詳細的開發(fā)計劃。
3.按照設(shè)計方案編寫高質(zhì)量的代碼,完成系統(tǒng)的模塊開發(fā),并進行單元測試和集成測試,確保代碼質(zhì)量和系統(tǒng)穩(wěn)定性。
4.參與項目的部署上線,解決生產(chǎn)環(huán)境中的問題,對系統(tǒng)進行持續(xù)優(yōu)化和升級。
5.與團隊成員(如產(chǎn)品經(jīng)理、設(shè)計師、測試人員等)保持良好的溝通和協(xié)作,共同解決項目中的技術(shù)難題確保項目順利推進。
6.編寫系統(tǒng)設(shè)計文檔、技術(shù)白皮書等,詳細記錄系統(tǒng)的設(shè)計理念、架構(gòu)和關(guān)鍵實現(xiàn)細節(jié)。
1.計算機科學(xué)、軟件工程、信息技術(shù)等相關(guān)專業(yè);
2.3年以上工作經(jīng)驗。具備完整項目落地交付經(jīng)驗,并參與核心模塊的實際開發(fā)工作。
3.深入理解計算機科學(xué)原理,包括數(shù)據(jù)結(jié)構(gòu)、算法設(shè)計、操作系統(tǒng)、計算機網(wǎng)絡(luò)等。
4.精通至少一種后端編程語言(如Java、C#、Python等),了解相關(guān)的開發(fā)框架(如Spring、.NET Core、Flask等),熟練掌握前端開發(fā)技術(shù)(如HTML、JavaScript、CSS、VUE),熟練掌握C#語言桌面應(yīng)用開發(fā)(如WPF、Winform)。
5.了解數(shù)據(jù)庫原理和設(shè)計,熟悉SQL語言,了解數(shù)據(jù)庫設(shè)計范式及SQL優(yōu)化,熟練使用MySQL、PostgreSQL等數(shù)據(jù)庫,了解國產(chǎn)化數(shù)據(jù)庫(如達夢、人大金倉等),可獨立承擔(dān)數(shù)據(jù)庫建模工作。
6.掌握軟件架構(gòu)中常用中間件的原理和使用場景,并能根據(jù)項目實際情況進行應(yīng)用,包括但不限于RabbitMQ、Redis等。
7.掌握一種或多種低代碼開發(fā)平臺(如RUOYI、VOL等)的使用,能夠快速構(gòu)建和部署應(yīng)用程序,減少編碼工作量,提高開發(fā)效率。
8.了解工業(yè)自動化,熟悉工業(yè)物聯(lián)網(wǎng)相關(guān)協(xié)議,包括但不限于MQTT、S7、Modbus、OPC UA,能夠?qū)崿F(xiàn)工業(yè)設(shè)備與物聯(lián)平臺的互聯(lián)互通。
9.熟悉linux操作系統(tǒng)(如ubuntu、centos、銀河麒麟等),能夠進行系統(tǒng)配置、軟件安裝部署及腳本編寫。
10.具備良好的溝通能力及協(xié)作團隊意識。
11.能接受現(xiàn)場調(diào)研、調(diào)試等短期出差安排。"
2.3年以上工作經(jīng)驗。具備完整項目落地交付經(jīng)驗,并參與核心模塊的實際開發(fā)工作。
3.深入理解計算機科學(xué)原理,包括數(shù)據(jù)結(jié)構(gòu)、算法設(shè)計、操作系統(tǒng)、計算機網(wǎng)絡(luò)等。
4.精通至少一種后端編程語言(如Java、C#、Python等),了解相關(guān)的開發(fā)框架(如Spring、.NET Core、Flask等),熟練掌握前端開發(fā)技術(shù)(如HTML、JavaScript、CSS、VUE),熟練掌握C#語言桌面應(yīng)用開發(fā)(如WPF、Winform)。
5.了解數(shù)據(jù)庫原理和設(shè)計,熟悉SQL語言,了解數(shù)據(jù)庫設(shè)計范式及SQL優(yōu)化,熟練使用MySQL、PostgreSQL等數(shù)據(jù)庫,了解國產(chǎn)化數(shù)據(jù)庫(如達夢、人大金倉等),可獨立承擔(dān)數(shù)據(jù)庫建模工作。
6.掌握軟件架構(gòu)中常用中間件的原理和使用場景,并能根據(jù)項目實際情況進行應(yīng)用,包括但不限于RabbitMQ、Redis等。
7.掌握一種或多種低代碼開發(fā)平臺(如RUOYI、VOL等)的使用,能夠快速構(gòu)建和部署應(yīng)用程序,減少編碼工作量,提高開發(fā)效率。
8.了解工業(yè)自動化,熟悉工業(yè)物聯(lián)網(wǎng)相關(guān)協(xié)議,包括但不限于MQTT、S7、Modbus、OPC UA,能夠?qū)崿F(xiàn)工業(yè)設(shè)備與物聯(lián)平臺的互聯(lián)互通。
9.熟悉linux操作系統(tǒng)(如ubuntu、centos、銀河麒麟等),能夠進行系統(tǒng)配置、軟件安裝部署及腳本編寫。
10.具備良好的溝通能力及協(xié)作團隊意識。
11.能接受現(xiàn)場調(diào)研、調(diào)試等短期出差安排。