崗位職責:1、提供標準、規(guī)范物流行業(yè)信息化解決方案;
2、通過技術手段優(yōu)化用戶和內(nèi)部的作業(yè)流程與效率;
3、為類似洋碼頭的電商平臺提供信息化對接方案。
任職資格:
算法能力
能在實踐中應用基本的算法和數(shù)據(jù)結構解決問題數(shù)據(jù)庫能力能結合具體編碼應用進行相關的數(shù)據(jù)操作,能初步進行數(shù)據(jù)庫層面的性能分析和優(yōu)化,
能對簡單的業(yè)務應用設計數(shù)據(jù)邏輯和物理模型編碼設計能力能熟練使用本技術領域的常見框架類庫,如Spring,?guava,Apache?Commons,?Dapper/EF,Unity,Node:?Express,異步處理框架(async,Q),并熟知其適用場景和優(yōu)缺點;熟悉常見系統(tǒng)運行容器,如:java:tomcat,jetty,jboss,?.NET:IIS7,Owin的配置和運行機制;
熟悉高性能web服務的優(yōu)缺點和適用場景,如nginx,httplightd---4";
熟練使用常見設計模式,能使用諸如單例,工廠、策略、模板、職責連、代理等模式,構建可重用,易維護的代碼;
能熟練使用單元測試工具,mock工具設計單元測試case設計,?保障代碼質量;
能熟練識別具有壞味道的代碼,熟練使用常見重構手段,如重命名、提煉方法、提煉接口、利用設計模式優(yōu)化重復代碼等手段構建可讀性強,易維護的代碼;
有接口安全意識,熟悉常用的安全加密算法,如RSA,MD5,SHA,3DES,Hmac,并熟知各種優(yōu)缺點和適用場景,能在實際項目中設計出安全的接口軟件過程能力能理解軟件開發(fā)的各階段過程和各階段過程相應的規(guī)范以及相應的產(chǎn)物;
熟練使用常見的版本管理工具TFS、SVN、Git等;
充分理解敏捷開發(fā)過程的原則和價值觀,有參與敏捷開發(fā)的實踐;
有較強的質量意識,關注過程的個別重要節(jié)點,采取基本的方法如單元測試等來提升開發(fā)質量;
熟悉整個軟件發(fā)布過程,知曉發(fā)布過程的必須要做到的事項,如制定詳細的發(fā)布計劃,并能規(guī)避一定的風險工作地址