任職要求:
計(jì)算機(jī)科學(xué)、軟件工程或相關(guān)專業(yè)本科及以上學(xué)歷。
3年以上軟件開發(fā)經(jīng)驗(yàn),并至少有1年專注于軟件設(shè)計(jì)或類似角色。
精通面向?qū)ο蠓治鲈O(shè)計(jì)(OOAD) 和UML建模,能熟練使用建模工具(如Enterprise Architect, Visual Paradigm, 或Draw.io/Lucidchart等)。
深入理解設(shè)計(jì)模式、數(shù)據(jù)結(jié)構(gòu)與算法,并能在實(shí)際設(shè)計(jì)中靈活應(yīng)用。
具備扎實(shí)的數(shù)據(jù)庫知識,能進(jìn)行高效的關(guān)系型數(shù)據(jù)庫(如MySQL/PostgreSQL)和/或非關(guān)系型數(shù)據(jù)庫(如MongoDB/Redis)設(shè)計(jì)。
熟悉軟件工程生命周期和多種開發(fā)方法論(如敏捷、Scrum)。
出色的文檔撰寫能力,能夠產(chǎn)出清晰、準(zhǔn)確的設(shè)計(jì)文檔。
良好的溝通能力和團(tuán)隊(duì)協(xié)作精神,能夠清晰地闡述設(shè)計(jì)理念。
優(yōu)先考慮:
有領(lǐng)域驅(qū)動設(shè)計(jì)(DDD)實(shí)踐經(jīng)驗(yàn)者優(yōu)先。
持有系統(tǒng)架構(gòu)師、軟件設(shè)計(jì)師、信息系統(tǒng)項(xiàng)目管理師、PMP認(rèn)證、數(shù)據(jù)庫系統(tǒng)工程師、系統(tǒng)集成項(xiàng)目管理工程師國家軟考中級/高級證書者優(yōu)先。
有前后端分離項(xiàng)目、微服務(wù)項(xiàng)目或大型分布式系統(tǒng)模塊的設(shè)計(jì)經(jīng)驗(yàn)。
了解基本的系統(tǒng)架構(gòu)知識,能夠理解并遵循系統(tǒng)架構(gòu)師制定的技術(shù)路線圖。