一、崗位職責(zé)
(1) 全流程開發(fā)實(shí)現(xiàn):獨(dú)立完成軟件項(xiàng)目的前端、后端及數(shù)據(jù)庫(kù)開發(fā)工作,熟練運(yùn)用 HTML/CSS/JavaScript、Vue/React 等前端技術(shù),結(jié)合 Java/Python/Node.js 等后端語言,完成系統(tǒng)功能的端到端開發(fā);設(shè)計(jì)并優(yōu)化數(shù)據(jù)庫(kù)架構(gòu),確保數(shù)據(jù)存儲(chǔ)高效安全。
(2) 架構(gòu)設(shè)計(jì)與優(yōu)化:參與系統(tǒng)架構(gòu)設(shè)計(jì),制定技術(shù)方案,保障系統(tǒng)的高可用性、可擴(kuò)展性;持續(xù)對(duì)代碼和系統(tǒng)性能進(jìn)行優(yōu)化,提升用戶體驗(yàn),降低系統(tǒng)資源消耗。
(3) 跨團(tuán)隊(duì)協(xié)作:與產(chǎn)品、設(shè)計(jì)、測(cè)試等團(tuán)隊(duì)緊密溝通,準(zhǔn)確理解業(yè)務(wù)需求并轉(zhuǎn)化為技術(shù)實(shí)現(xiàn);參與代碼評(píng)審,分享技術(shù)經(jīng)驗(yàn),提升團(tuán)隊(duì)整體開發(fā)質(zhì)量。
(4) 系統(tǒng)維護(hù)與迭代:負(fù)責(zé)線上系統(tǒng)的日常維護(hù),及時(shí)響應(yīng)和解決系統(tǒng)故障、修復(fù)漏洞;根據(jù)業(yè)務(wù)需求和反饋,對(duì)現(xiàn)有系統(tǒng)進(jìn)行功能迭代和升級(jí)。
(5) 技術(shù)探索與落地:關(guān)注行業(yè)技術(shù)動(dòng)態(tài),引入新技術(shù)、新工具提升開發(fā)效率;制定和完善技術(shù)規(guī)范,推動(dòng)團(tuán)隊(duì)技術(shù)標(biāo)準(zhǔn)化建設(shè)。
(6) 負(fù)責(zé)公司工業(yè)互聯(lián)網(wǎng)平臺(tái)與應(yīng)用的架構(gòu)設(shè)計(jì),包括體系、標(biāo)準(zhǔn)制定、功能模塊設(shè)計(jì)、詳細(xì)設(shè)計(jì)和功能開發(fā)等;
(7) 參與軟件需求設(shè)計(jì),參與應(yīng)用需求設(shè)計(jì),實(shí)現(xiàn)軟件架構(gòu)設(shè)計(jì)、功能規(guī)劃和相關(guān)接口開發(fā)設(shè)計(jì)、詳細(xì)設(shè)計(jì);
(8) 解決項(xiàng)目中遇到的問題,進(jìn)行系統(tǒng)進(jìn)行功能優(yōu)化、安全等保證系統(tǒng)安全、穩(wěn)定和快速運(yùn)行;
二、任職要求
(一)專業(yè)技能要求
(1) 前端開發(fā):精通 HTML5、CSS3、JavaScript(ES6+),熟練使用 Vue 或 React 框架,熟悉前端構(gòu)建工具(Webpack/Vite)及狀態(tài)管理方案(Vuex/Redux);具備豐富的頁(yè)面性能優(yōu)化經(jīng)驗(yàn),熟悉瀏覽器兼容性處理。
(2) 后端開發(fā):熟練掌握至少一種后端語言(Java/Python/Node.js/Go 等)及其主流框架(Spring Boot/Django/Express 等);具備 API 設(shè)計(jì)與開發(fā)能力,熟悉 RESTful 規(guī)范;熟練使用關(guān)系型數(shù)據(jù)庫(kù)(MySQL)和非關(guān)系型數(shù)據(jù)庫(kù)(MongoDB),掌握數(shù)據(jù)庫(kù)優(yōu)化與索引設(shè)計(jì)。
(3) 全棧整合:熟悉前后端分離架構(gòu),精通接口開發(fā)與對(duì)接;了解 Linux 系統(tǒng)操作,掌握 Nginx/Apache 部署;熟悉容器化技術(shù)(Docker/Kubernetes)及 CI/CD 流程(Jenkins/GitLab CI)。
(4) 技術(shù)基礎(chǔ):深入理解網(wǎng)絡(luò)協(xié)議(HTTP/HTTPS、WebSocket),掌握常見安全攻防技術(shù)(XSS、CSRF 防護(hù));了解云服務(wù)(AWS/Azure/ 阿里云)的使用。
(二)項(xiàng)目經(jīng)驗(yàn)要求
具備 3 年以上全棧開發(fā)經(jīng)驗(yàn),主導(dǎo)過至少 1 個(gè)完整項(xiàng)目的全流程開發(fā)與上線。
有高并發(fā)、高可用系統(tǒng)設(shè)計(jì)與開發(fā)經(jīng)驗(yàn)者優(yōu)先;熟悉微服務(wù)架構(gòu)、分布式系統(tǒng)開發(fā)更佳。
(三)軟素質(zhì)要求
(1) 具備優(yōu)秀的學(xué)習(xí)能力和技術(shù)鉆研精神,能夠快速掌握新技術(shù)并應(yīng)用于實(shí)際項(xiàng)目。
(2) 邏輯思維清晰,具備較強(qiáng)的問題分析與解決能力,能獨(dú)立應(yīng)對(duì)復(fù)雜技術(shù)挑戰(zhàn)。
(3) 良好的溝通能力和團(tuán)隊(duì)協(xié)作精神,善于與不同角色的團(tuán)隊(duì)成員高效合作。
(4) 具備較強(qiáng)的責(zé)任心和自我驅(qū)動(dòng)力,能夠在壓力下按時(shí)保質(zhì)完成開發(fā)任務(wù)。