崗位職責(zé):
1、需要對客戶或業(yè)務(wù)的需求進(jìn)行調(diào)研和分析,了解他們的需求、痛點(diǎn)和期望。
2、理解用戶需求并編寫需求規(guī)格數(shù)與設(shè)計文檔,共同參與需求評審
3.按產(chǎn)品需求和設(shè)計文檔,完成代碼編寫、接口對接、單元測試等開發(fā)、調(diào)試、維護(hù)任務(wù),按開發(fā)管理制度及時提交代碼和開發(fā)文檔到版本庫
4、參與軟件系統(tǒng)的維護(hù)、優(yōu)化和改進(jìn)工作,提高系統(tǒng)的穩(wěn)定性和性能
崗位要求:
1、開發(fā)工具:掌握常用前后端開發(fā)工具使用:Visual Studio、Git、Svn、Hbuilder
2、 基礎(chǔ)語言:掌握常規(guī)編程能力,熟悉編程語言特點(diǎn),會運(yùn)用特性、繼承、多態(tài)、封裝等技能;了解ORM、IOC、定時調(diào)度、異步、緩存、組件封裝技術(shù)
3、數(shù)據(jù)結(jié)構(gòu):能夠熟練運(yùn)用常用數(shù)據(jù)結(jié)構(gòu)解決實(shí)際工作問題(如:List、Dictionary、HashSet、Queue、Stack等)
4、 技術(shù)框架:熟練掌握winform、webform、.net core開發(fā)技術(shù),熟悉C#編程語言,了解MVC、WinForm、WebForm開發(fā)
5、數(shù)據(jù)庫:掌握數(shù)據(jù)庫開發(fā)能力,能夠完成視圖、存儲過程開發(fā)任務(wù);掌握數(shù)據(jù)庫的安裝部署、備份還原;能夠完成數(shù)據(jù)庫索引優(yōu)化、性能優(yōu)化
6、部署與測試:熟悉windows、linux系統(tǒng),并搭建安全可靠的開發(fā)/測試/生產(chǎn)環(huán)境;熟悉至少1種性能測試工具,能夠利用工具對產(chǎn)品性能測試,確保性能、負(fù)載和并發(fā)能夠滿足使用要求
7、其他:能夠運(yùn)用主流布局Flex、Grid等,實(shí)現(xiàn)界面布局開發(fā);了解Vue Route、VueX的使用;熟練掌握企業(yè)微信H5、App、微信小程序中至少一項的開發(fā);
了解前端開發(fā)框架,了解用戶界面和交互的實(shí)現(xiàn)方法;了解常規(guī)api安全驗證、token驗證過程、數(shù)據(jù)庫注入原理