系統分析與設計:與業務部門緊密協作,分析現有業務流程與痛點,設計數字化、流程化的信息化解決方案,并繪制系統架構圖和數據流圖。
核心平臺開發與整合:
利用Java及相關技術棧(如Spring Boot, Spring Cloud)開發、維護和優化高可用的業務管理平臺(如ERP、CRM、MES等)后端服務。
利用C語言處理與底層硬件、遺留系統(Legacy System)、嵌入式設備或高性能計算模塊的接口開發和數據采集工作。
數據要素拉通與集成:
設計和實現端到端的數據集成方案,打通不同業務系統(如財務、生產、倉儲、銷售)之間的數據壁壘。
負責API(如RESTful, WebService)的設計、開發和維護,確保系統間數據交換的可靠性與高效性。
編寫和維護數據腳本,確保數據在不同平臺和數據庫間的準確流動和同步。
業務流程自動化:
使用工作流引擎(如Activiti, Camunda)或自定義開發,將線下審批、表單傳遞等人工流程轉化為高效的線上自動化流程。
系統運維與優化:
負責相關系統的部署、監控、故障排查和性能調優,保障平臺的穩定運行。
技術文檔編寫:編寫清晰的技術文檔,包括設計文檔、API接口文檔、系統操作手冊等。
技能要求
必備技能 (Must-Have)
編程語言:
Java: 精通Java語言及生態系統,必須有使用Spring Boot、MyBatis等主流框架進行企業級應用開發的實際項目經驗。
C語言: 扎實的C語言編程能力,有系統級編程、硬件交互、或遺留系統接口開發經驗者優先。
數據庫技術:熟練掌握SQL語言,有豐富的MySQL, PostgreSQL, Oracle等至少一種關系型數據庫的設計和優化經驗。
了解或使用過Redis等NoSQL數據庫作為緩存或存儲解決方案