工作職責:1、參與公司遺傳病自動化分析平臺的需求分析,配合生信和解讀部門完善系統(tǒng)功能設(shè)計;2、負責平臺的開發(fā)、單元測試、缺陷(bug)修復和持續(xù)集成;3、發(fā)現(xiàn)和解決存在的技術(shù)難題,不斷進行系統(tǒng)架構(gòu)優(yōu)化,提高代碼質(zhì)量;4、指導和帶領(lǐng)初級工程師完成開發(fā)任務(wù),并對項目進度進行管理控制;5、負責團隊的代碼評審(code?review);6、撰寫相關(guān)的設(shè)計和開發(fā)文檔。職位要求:1、計算機或相關(guān)專業(yè),本科及以上學歷,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、有高度的責任心、良好的溝通技巧和團隊合作精神。加分項:1、有使用Jenkins持續(xù)集成工具經(jīng)驗者優(yōu)先;2、了解TDD測試驅(qū)動開發(fā)流程并有敏捷開發(fā)管理經(jīng)驗者優(yōu)先;3、有生物信息背景者優(yōu)先。