精通B/S架構(gòu)(React/Vue + Node.js/Spring Boot)開發(fā),數(shù)據(jù)庫實現(xiàn)和優(yōu)化及云平臺部署等。推薦具備C/S架構(gòu)(如Electron/JavaFX)的開發(fā)能力。具有生命科學領域(制藥、生物技術(shù)、CRO等)相關實驗室信息化系統(tǒng)開發(fā)經(jīng)驗者優(yōu)先。
? 全棧技術(shù)開發(fā):基于Python(Django/Flask)或Java(Spring Boot)技術(shù)棧構(gòu)建實驗室Web系統(tǒng)和多維度實驗數(shù)據(jù)可視化看板,開發(fā)模塊化業(yè)務中間件(Django REST Framework/Spring Cloud),保障系統(tǒng)核心業(yè)務接口響應時間≤500ms及99.9%服務可用性。
? 前端工程與接口開發(fā):使用React/Vue框架開發(fā)動態(tài)實驗室操作界面,集成ECharts實現(xiàn)實時實驗數(shù)據(jù)圖表渲染;基于OpenAPI 3.0規(guī)范構(gòu)建RESTful API網(wǎng)關(JWT/OAuth2安全認證),完成實驗室設備數(shù)據(jù)與業(yè)務系統(tǒng)的標準化對接。
? 云原生架構(gòu)部署:在AWS(EC2/EKS)或Azure(AKS)平臺部署Kubernetes集群,實現(xiàn)基于Docker的跨平臺運行環(huán)境,確保服務部署的一致性和可維護性。
? 基于Electron/JavaFX開發(fā)跨平臺實驗室客戶端,通過WebSocket/串口協(xié)議實現(xiàn)設備控制,采用本地緩存優(yōu)化高頻數(shù)據(jù)存取;服務端基于Node.js或Java Spring Boot構(gòu)建,并保障高并發(fā)通信和多終端實驗數(shù)據(jù)最終一致性。
? 數(shù)據(jù)庫實現(xiàn):基于OLTP/OLAP業(yè)務需求設計表結(jié)構(gòu)與索引策略,實施查詢優(yōu)化及主從復制集群搭建,集成RBAC權(quán)限模型與數(shù)據(jù)遷移方案,確保系統(tǒng)高可用。
? 性能優(yōu)化:進行前后端代碼和數(shù)據(jù)庫優(yōu)化,例如代碼級算法優(yōu)化與內(nèi)存泄漏分析,結(jié)合Kafka異步處理優(yōu)化及Redis多級緩存架構(gòu),實施SQL查詢重構(gòu)和復合索引策略建立等。
? DevOps流程實施:建立CI/CD流水線,實現(xiàn)自動化測試、代碼質(zhì)量掃描和持續(xù)交付。
? 主動解決問題:快速診斷并解決影響實驗室運轉(zhuǎn)的系統(tǒng)異常,在生產(chǎn)故障時協(xié)調(diào)跨部門事件響應流程。
? 安全編碼實踐:遵循行業(yè)合規(guī)標準(如FDA、GDPR),開發(fā)身份驗證模塊,并對敏感數(shù)據(jù)實施加密。
? 團隊內(nèi)部技術(shù)支持:與GRT團隊內(nèi)部業(yè)務分析成員緊密配合,提供技術(shù)支持,及時交付解決方案。
? 知識體系構(gòu)建:通過內(nèi)部知識庫和技術(shù)分享會進行知識沉淀,倡導開發(fā)最佳實踐,并持續(xù)進行知識轉(zhuǎn)移與工具使用培訓。
? 實驗室軟件管理:桌面軟件的安裝、配置、監(jiān)控、故障排除及版本迭代(如Schrodinger Suite/MOE/ Empower/Phoenix WinNonlinNMEM/ACD Labs/Mnova Suite/Beacon/ChemOffice/FlowJo/ Geneious Prime/Graphpad Prism)。
? 協(xié)作平臺開發(fā):構(gòu)建和維護SharePoint站點、文檔庫、工作流及其他協(xié)作工具。
? 根據(jù)需要為臨床試驗數(shù)據(jù)系統(tǒng)提供技術(shù)支持。
Computer Skills:
? IT或S.T.E.M.領域?qū)W士學位。
? 8年以上應用開發(fā)與實施經(jīng)驗,推薦在制藥研究解決方案領域。
? 技術(shù)實踐經(jīng)驗需涵蓋以下領域:
o 全棧開發(fā)專長:精通Python(Django/Flask)或Java(Spring Boot)后端開發(fā)。
o 企業(yè)級響應式UI開發(fā):熟練使用JS/TS結(jié)合React/Vue構(gòu)建響應式用戶界面。
o 關系型數(shù)據(jù)庫實踐:具備MySQL/SQL Server/Oracle數(shù)據(jù)庫實施與優(yōu)化經(jīng)驗。
o 安全模塊開發(fā):實施身份驗證/授權(quán)及數(shù)據(jù)加密方案。
o 實驗室系統(tǒng)集成:通過RESTful API實現(xiàn)實驗室系統(tǒng)與企業(yè)平臺集成。
o CI/CD流水線構(gòu)建:搭建基于Jenkins/GitLab的自動化CI/CD流水線。
o 云平臺基礎設施部署:在AWS或Azure上部署應用的基礎經(jīng)驗,如EC2、S3、Kubernetes。
o 分析儀器數(shù)據(jù)處理:使用ETL框架構(gòu)建分析儀器的數(shù)據(jù)管道。
? 優(yōu)先考慮條件 / Preferred Qualifications:
o 跨平臺移動應用開發(fā):具備React Native開發(fā)經(jīng)驗。
o NoSQL解決方案實施:使用MongoDB、Redis實現(xiàn)實時數(shù)據(jù)或緩存功能。
o 交互式儀表盤開發(fā):通過Power BI或Python庫(ECharts、D3)構(gòu)建交互式儀表盤。
o 實驗室數(shù)據(jù)流處理:熟悉Kafka/RabbitMQ等消息中間件。
? 其他要求 / Other Qualifications:
o 團隊精神(必備條件):平衡團隊與個人