根據(jù)模塊的需求說明進(jìn)行詳細(xì)設(shè)計(jì),包括技術(shù)路線選擇、軟件工具選擇、架構(gòu)設(shè)計(jì)、子模塊劃分、核心算法或流程的的設(shè)計(jì)等,并形成書面文檔。
根據(jù)子模塊功能需求,進(jìn)行API設(shè)計(jì),類或者函數(shù)設(shè)計(jì)等,并形成書面文檔。
根據(jù)詳細(xì)設(shè)計(jì)編寫單元測(cè)試、功能代碼,進(jìn)行調(diào)試與驗(yàn)證,確保功能正常。
良好的源代碼管理工作。
管控部署版本、形成部署包與部署說明,交給運(yùn)維人員上線部署到本地服務(wù)器、云服務(wù)器或者應(yīng)用商店。
培養(yǎng)助理工程師能力,并帶領(lǐng)其完成被分配的工作。
崗位要求:能夠獨(dú)立進(jìn)行軟件設(shè)計(jì),擁有良好的模塊化設(shè)計(jì)思想,具有3年以上大中型項(xiàng)目設(shè)計(jì)經(jīng)驗(yàn)。
熟練掌握SQL數(shù)據(jù)庫(kù)的建模、數(shù)據(jù)訪問層設(shè)計(jì)等工具和知識(shí),了解NoSQL數(shù)據(jù)庫(kù)和應(yīng)用場(chǎng)景。了解工作流引擎的應(yīng)用。
至少熟練掌握一門常用高級(jí)語(yǔ)言,包括C++、C#、VB.NET、Java等。
了解源代碼管理,了解TFS、Git等工具。
熟悉界面開發(fā)架構(gòu),MVC、MVVM等。
了解測(cè)試驅(qū)動(dòng)開發(fā)、單元測(cè)試并具有實(shí)際相關(guān)經(jīng)驗(yàn)。
愿意接受新知識(shí),積極向全棧工程師方向發(fā)展。
有較強(qiáng)的團(tuán)隊(duì)意識(shí)與良好的溝通能力,高度的責(zé)任感,對(duì)工作積極嚴(yán)謹(jǐn),勇于承擔(dān)壓力,較強(qiáng)的學(xué)習(xí)能力以及快速解決問題的能力