崗位職責(zé):
1.參與公司 Ruby 相關(guān)項(xiàng)目的設(shè)計(jì)與開發(fā)工作,根據(jù)業(yè)務(wù)需求進(jìn)行代碼編寫,確保軟件產(chǎn)品的功能實(shí)現(xiàn)與質(zhì)量。
2.負(fù)責(zé) Ruby 應(yīng)用程序的架構(gòu)設(shè)計(jì)與優(yōu)化,提升系統(tǒng)的性能、可擴(kuò)展性和穩(wěn)定性,滿足不斷變化的業(yè)務(wù)需求。
3. 與前端開發(fā)團(tuán)隊(duì)、測(cè)試團(tuán)隊(duì)、產(chǎn)品團(tuán)隊(duì)等密切協(xié)作,共同完成項(xiàng)目的開發(fā)、測(cè)試、上線和維護(hù)工作,及時(shí)解決開發(fā)過(guò)程中出現(xiàn)的技術(shù)問(wèn)題。
4.對(duì)現(xiàn)有 Ruby 代碼進(jìn)行維護(hù)和重構(gòu),修復(fù)潛在的缺陷和漏洞,提高代碼的可讀性和可維護(hù)性。
5.關(guān)注 Ruby 技術(shù)的發(fā)展趨勢(shì),引入新的技術(shù)和工具,推動(dòng)公司技術(shù)創(chuàng)新和升級(jí),提升團(tuán)隊(duì)的整體技術(shù)水平。
6.編寫詳細(xì)、準(zhǔn)確的技術(shù)文檔,包括系統(tǒng)設(shè)計(jì)文檔、接口文檔、開發(fā)規(guī)范等,為團(tuán)隊(duì)成員提供清晰的技術(shù)指導(dǎo)。
任職要求:
1.計(jì)算機(jī)相關(guān)專業(yè)本科及以上學(xué)歷,3年以上Ruby開發(fā)經(jīng)驗(yàn)。
2.熟練掌握Ruby語(yǔ)言基礎(chǔ),熟悉面向?qū)ο缶幊趟枷?,了解常用設(shè)計(jì)模式。
3.熟悉Ruby on Rails框架,并具備實(shí)際項(xiàng)目開發(fā)經(jīng)驗(yàn)。
4.熟悉MySQL/PostgreSQL等關(guān)系型數(shù)據(jù)庫(kù),以及Redis/MongoDB等NoSQL數(shù)據(jù)庫(kù)。
5.熟悉Linux操作系統(tǒng),掌握常用命令,具備基本的服務(wù)器運(yùn)維能力。
6.良好的代碼風(fēng)格和編程習(xí)慣,注重代碼質(zhì)量和性能優(yōu)化。
7.具備良好的溝通能力和團(tuán)隊(duì)合作精神,責(zé)任心強(qiáng),學(xué)習(xí)能力強(qiáng)。