工作職責(zé):1、參與公司遺傳病自動化分析平臺的需求分析,配合生信和解讀部門完善系統(tǒng)功能設(shè)計;2、負(fù)責(zé)平臺的開發(fā)、單元測試、缺陷(bug)修復(fù)和持續(xù)集成;3、發(fā)現(xiàn)和解決存在的技術(shù)難題,不斷進(jìn)行系統(tǒng)架構(gòu)優(yōu)化,提高代碼質(zhì)量;4、指導(dǎo)和帶領(lǐng)初級工程師完成開發(fā)任務(wù),并對項目進(jìn)度進(jìn)行管理控制;5、負(fù)責(zé)團(tuán)隊的代碼評審(code?review);6、撰寫相關(guān)的設(shè)計和開發(fā)文檔。職位要求:1、計算機(jī)或相關(guān)專業(yè),本科及以上學(xué)歷,3年及以上相關(guān)工作經(jīng)驗;2、精通SpringMVC、Spring、MyBatis等J2EE框架,并有較為豐富的使用經(jīng)驗,熟悉Eclipse/Maven/SVN/Git開發(fā)環(huán)境;3、熟悉SOAP和REST接口編程;4、熟練使用JUnit等單元測試庫;5、對面向?qū)ο笤O(shè)計有深刻理解,熟悉UML和常用設(shè)計模式;6、熟悉SQL語言以及PostgreSQL或MySQL數(shù)據(jù)庫中的一種;7、熟悉一種緩存技術(shù),如Redis、Memcached等;8、具有基本的Web前端技術(shù),如HTML、CSS、JavaScript/AJAX/JQuery等;9、熟悉Tomcat的安裝、配置技能,以及基于Nginx的集群化部署;10、有高度的責(zé)任心、良好的溝通技巧和團(tuán)隊合作精神。加分項:1、有使用Jenkins持續(xù)集成工具經(jīng)驗者優(yōu)先;2、了解TDD測試驅(qū)動開發(fā)流程并有敏捷開發(fā)管理經(jīng)驗者優(yōu)先;3、有生物信息背景者優(yōu)先。