崗位職責(zé):1.?參與軟件項(xiàng)目的需求分析、設(shè)計(jì)、開發(fā)、測(cè)試與維護(hù)。
2.?根據(jù)業(yè)務(wù)需求,進(jìn)行系統(tǒng)架構(gòu)設(shè)計(jì)和功能模塊開發(fā)。
3.?與團(tuán)隊(duì)協(xié)作,進(jìn)行跨部門溝通,確保項(xiàng)目按時(shí)交付,具備銷售能力、方案和實(shí)施能力。
4.?編寫高質(zhì)量、可維護(hù)的代碼,確保代碼符合公司的技術(shù)規(guī)范和標(biāo)準(zhǔn)。
5.?定期進(jìn)行代碼審查,優(yōu)化現(xiàn)有系統(tǒng)性能,修復(fù)潛在問(wèn)題。
6.?持續(xù)跟進(jìn)技術(shù)前沿,參與技術(shù)分享和團(tuán)隊(duì)技術(shù)提升活動(dòng)。
崗位要求:技術(shù)能力:
1.?精通以下多種編程語(yǔ)言(根據(jù)需要選擇):Java、.net、Python、JavaScript、C++、Go?等。
2.?精通HTML5、CSS3、JS等H5相關(guān)的前端知識(shí);
3.?精通Vue框架及Typecript;熟悉Element-ui或antDeign及vantui等UI框架;
4.?精通常用工程化工具,掌握模塊化思想和技術(shù)實(shí)現(xiàn)方案;
5.?熟悉常見(jiàn)的開發(fā)框架和工具(例如:Spring、Django、React、Vue?、SPring-Cloud等)。
6.?掌握主流數(shù)據(jù)庫(kù)技術(shù),能夠進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)與優(yōu)化(MySQL、PostgreSQL、MongoDB?等)。
7.?熟悉常用的版本控制工具(如?Git)及?CI/CD?工具。
8.?對(duì)分布式系統(tǒng)、微服務(wù)架構(gòu)、云計(jì)算有實(shí)踐經(jīng)驗(yàn)者優(yōu)先。
9.?熟悉Java基礎(chǔ)知識(shí),了解JVM內(nèi)存模型、類加載機(jī)制、垃圾回收機(jī)制。
10.?熟悉Java并發(fā)編程,了解synchronized原理、ReentrantLock原理、CAS原理、AQS原理、線程池原理。
11.?熟悉MySQL,了解MySQL索引結(jié)構(gòu)、事務(wù)原理、MVCC機(jī)制,能進(jìn)行SQL語(yǔ)句調(diào)優(yōu)。
12.?熟悉Redis,了解Redis數(shù)據(jù)結(jié)構(gòu)、持久化機(jī)制、過(guò)期策略、主從復(fù)制原理。
13.?熟悉Spring,理解IOC與AOP思想;熟悉SPringMVC、MyBatis、SpringBoot等框架的使用。
14.?了解RocketMQ、Nginx等中間件技術(shù)的使用;了解SPring-Cloud常用組件的使用。
?
教育及工作經(jīng)驗(yàn):
1.?計(jì)算機(jī)科學(xué)、軟件工程或相關(guān)專業(yè)本科及以上學(xué)歷。
2.?具備?3?年以上軟件開發(fā)相關(guān)工作經(jīng)驗(yàn),有獨(dú)立負(fù)責(zé)項(xiàng)目開發(fā)經(jīng)驗(yàn)者,JG或航空航天相關(guān)領(lǐng)域工作經(jīng)驗(yàn)優(yōu)先。
軟技能:
1.?良好的邏輯思維與問(wèn)題解決能力,能夠獨(dú)立分析和解決復(fù)雜的技術(shù)問(wèn)題。
2.?具備良好的團(tuán)隊(duì)合作精神,溝通能力強(qiáng),能夠快速適應(yīng)團(tuán)隊(duì)工作方式。
3.?對(duì)技術(shù)有熱情,愿意學(xué)習(xí)新技術(shù)并將其應(yīng)用到工作中。
4.?具備良好的時(shí)間管理和任務(wù)優(yōu)先級(jí)處理能力。