1.與用戶及合作團(tuán)隊(duì)成員溝通,收集并分析系統(tǒng)需求,并可提供專業(yè)的可行性方案建議,為后續(xù)的設(shè)計(jì)和開發(fā)提供準(zhǔn)確的信息。
2.根據(jù)項(xiàng)目需求,進(jìn)行系統(tǒng)架構(gòu)設(shè)計(jì),包括數(shù)據(jù)庫設(shè)計(jì)、接口設(shè)計(jì)等,確保系統(tǒng)設(shè)計(jì)的合理性和可擴(kuò)展性,選擇合適的技術(shù)棧和框架,制定詳細(xì)的開發(fā)計(jì)劃。
3.按照設(shè)計(jì)方案編寫高質(zhì)量的代碼,完成系統(tǒng)的模塊開發(fā),并進(jìn)行單元測試和集成測試,確保代碼質(zhì)量和系統(tǒng)穩(wěn)定性。
4.參與項(xiàng)目的部署上線,解決生產(chǎn)環(huán)境中的問題,對系統(tǒng)進(jìn)行持續(xù)優(yōu)化和升級。
5.與團(tuán)隊(duì)成員(如產(chǎn)品經(jīng)理、設(shè)計(jì)師、測試人員等)保持良好的溝通和協(xié)作,共同解決項(xiàng)目中的技術(shù)難題確保項(xiàng)目順利推進(jìn)。
6.編寫系統(tǒng)設(shè)計(jì)文檔、技術(shù)白皮書等,詳細(xì)記錄系統(tǒng)的設(shè)計(jì)理念、架構(gòu)和關(guān)鍵實(shí)現(xiàn)細(xì)節(jié)。
1.計(jì)算機(jī)科學(xué)、軟件工程、信息技術(shù)等相關(guān)專業(yè);
2.3年以上工作經(jīng)驗(yàn)。具備完整項(xiàng)目落地交付經(jīng)驗(yàn),并參與核心模塊的實(shí)際開發(fā)工作。
3.深入理解計(jì)算機(jī)科學(xué)原理,包括數(shù)據(jù)結(jié)構(gòu)、算法設(shè)計(jì)、操作系統(tǒng)、計(jì)算機(jī)網(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è)計(jì),熟悉SQL語言,了解數(shù)據(jù)庫設(shè)計(jì)范式及SQL優(yōu)化,熟練使用MySQL、PostgreSQL等數(shù)據(jù)庫,了解國產(chǎn)化數(shù)據(jù)庫(如達(dá)夢、人大金倉等),可獨(dú)立承擔(dān)數(shù)據(jù)庫建模工作。
6.掌握軟件架構(gòu)中常用中間件的原理和使用場景,并能根據(jù)項(xiàng)目實(shí)際情況進(jìn)行應(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、銀河麒麟等),能夠進(jìn)行系統(tǒng)配置、軟件安裝部署及腳本編寫。
10.具備良好的溝通能力及協(xié)作團(tuán)隊(duì)意識。
11.能接受現(xiàn)場調(diào)研、調(diào)試等短期出差安排。"
2.3年以上工作經(jīng)驗(yàn)。具備完整項(xiàng)目落地交付經(jīng)驗(yàn),并參與核心模塊的實(shí)際開發(fā)工作。
3.深入理解計(jì)算機(jī)科學(xué)原理,包括數(shù)據(jù)結(jié)構(gòu)、算法設(shè)計(jì)、操作系統(tǒng)、計(jì)算機(jī)網(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è)計(jì),熟悉SQL語言,了解數(shù)據(jù)庫設(shè)計(jì)范式及SQL優(yōu)化,熟練使用MySQL、PostgreSQL等數(shù)據(jù)庫,了解國產(chǎn)化數(shù)據(jù)庫(如達(dá)夢、人大金倉等),可獨(dú)立承擔(dān)數(shù)據(jù)庫建模工作。
6.掌握軟件架構(gòu)中常用中間件的原理和使用場景,并能根據(jù)項(xiàng)目實(shí)際情況進(jìn)行應(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、銀河麒麟等),能夠進(jìn)行系統(tǒng)配置、軟件安裝部署及腳本編寫。
10.具備良好的溝通能力及協(xié)作團(tuán)隊(duì)意識。
11.能接受現(xiàn)場調(diào)研、調(diào)試等短期出差安排。