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