一、崗位職責(zé)
系統(tǒng)設(shè)計與開發(fā)
參與軟件系統(tǒng)的需求分析、架構(gòu)設(shè)計、模塊開發(fā)與技術(shù)選型;
負(fù)責(zé)核心功能模塊的編碼實現(xiàn),確保代碼質(zhì)量、性能與可維護(hù)性。
1.功能實現(xiàn)與迭代
根據(jù)產(chǎn)品需求完成前后端功能開發(fā),按時高質(zhì)量交付項目;
持續(xù)優(yōu)化系統(tǒng)性能、穩(wěn)定性與用戶體驗,支持業(yè)務(wù)快速迭代。
2.技術(shù)攻關(guān)與問題解決
解決開發(fā)過程中的關(guān)鍵技術(shù)難題,包括高并發(fā)、分布式、數(shù)據(jù)一致性等問題;
負(fù)責(zé)線上問題排查、故障定位與系統(tǒng)調(diào)優(yōu)。
3.文檔編寫與團(tuán)隊協(xié)作
編寫技術(shù)設(shè)計文檔、接口文檔及相關(guān)開發(fā)規(guī)范;
與產(chǎn)品經(jīng)理、測試工程師、運(yùn)維團(tuán)隊緊密協(xié)作,推動項目順利落地。
4.新技術(shù)研究與應(yīng)用
跟蹤前沿技術(shù)發(fā)展趨勢(如AI、云原生、微服務(wù)、低代碼等),推動技術(shù)創(chuàng)新與落地;
參與技術(shù)分享,提升團(tuán)隊整體技術(shù)水平。
5.代碼質(zhì)量與工程規(guī)范
遵循編碼規(guī)范,參與代碼評審(Code Review);
使用Git、CI/CD等工具實現(xiàn)自動化構(gòu)建與持續(xù)集成。
二、任職要求
1.教育背景
計算機(jī)科學(xué)、軟件工程、電子信息、自動化等相關(guān)專業(yè)本科及以上學(xué)歷。
2.編程能力
熟練掌握至少一門主流編程語言,如:
后端方向:Java / Python / Go / C++ / C#
前端方向:JavaScript / TypeScript / React / Vue
移動端:Swift / Kotlin / Flutter / React Native
嵌入式:C / C++ / Python(MicroPython)
3.技術(shù)棧要求(根據(jù)方向不同)
后端開發(fā):熟悉 Spring Boot、Django、Gin 等框架,掌握 MySQL、Redis、Kafka、RabbitMQ 等中間件;
前端開發(fā):熟悉 HTML/CSS/JS,掌握主流前端框架(React/Vue/Angular),了解 Webpack、Vite 等構(gòu)建工具;
全棧開發(fā):具備前后端協(xié)同開發(fā)能力;
嵌入式/物聯(lián)網(wǎng):熟悉嵌入式操作系統(tǒng)(如FreeRTOS、Linux)、通信協(xié)議(UART、I2C、SPI、MQTT);
云計算/DevOps:熟悉 Docker、Kubernetes、AWS/Aliyun 等云平臺。
4.基礎(chǔ)能力
扎實的數(shù)據(jù)結(jié)構(gòu)與算法基礎(chǔ);
熟悉常用設(shè)計模式和軟件工程方法(如面向?qū)ο?、MVC、微服務(wù)架構(gòu));
具備良好的數(shù)據(jù)庫設(shè)計與SQL編寫能力。
5.軟技能
具備良好的溝通能力和團(tuán)隊協(xié)作精神;
有較強(qiáng)的學(xué)習(xí)能力、問題分析與解決能力;
能承受一定工作壓力,具備責(zé)任心和主動性。
6.加分項(Preferred Qualifications)
有大型分布式系統(tǒng)、高并發(fā)服務(wù)開發(fā)經(jīng)驗;
熟悉 DevOps 流程,有 CI/CD 實踐經(jīng)驗;
有開源項目貢獻(xiàn)或獨立項目開發(fā)經(jīng)驗;
熟悉 AI、機(jī)器學(xué)習(xí)、大數(shù)據(jù)處理等技術(shù)者優(yōu)先;