高級開發(fā)工程師
負責(zé)公司核心產(chǎn)品及新項目的全棧開發(fā)工作,參與從需求評審、系統(tǒng)設(shè)計、編碼實現(xiàn)到測試上線的完整生命周期。
使用 .NET Core 技術(shù)棧設(shè)計和開發(fā)高性能、高可用、可擴展的 RESTful API,負責(zé)業(yè)務(wù)邏輯實現(xiàn)、數(shù)據(jù)存儲與處理。
使用 Vue 3 及相關(guān)生態(tài)技術(shù),構(gòu)建前端 Web 應(yīng)用。
參與數(shù)據(jù)庫的設(shè)計、優(yōu)化和維護
任職要求
精通 C# 語言及 .NET Core 框架
熟練掌握 Entity Framework Core 或 Dapper 等 ORM 框架,并具備數(shù)據(jù)庫設(shè)計和優(yōu)化能力。
熟悉 RESTful API 設(shè)計原則,具備接口設(shè)計和開發(fā)能力。
精通 Vue 3 及其核心特性,熟悉其響應(yīng)式原理、組件化開發(fā)、生命周期等核心概念,能夠獨立完成復(fù)雜前端頁面和交互功能的開發(fā)。
熟練使用 Vue 生態(tài)系統(tǒng)
熟練掌握 TypeScript 在前端項目中的應(yīng)用,具備強類型編程能力。
熟練使用 JavaScript 語言,掌握 ES6 + 語法特性
熟練掌握 HTML5、CSS3 及現(xiàn)代 CSS 方案(如 Flexbox、Grid布局)實現(xiàn)跨瀏覽器兼容且符合 W3C 標準的頁面布局,具備良好的 CSS 樣式編寫規(guī)范和代碼優(yōu)化能力,并熟悉 Element Plus、Ant Design Vue 等至少一種主流 UI 框架。
了解 Webpack 等前端構(gòu)建工具,能夠配置和優(yōu)化項目構(gòu)建流程,
精通 Vue 3 響應(yīng)式系統(tǒng)原理及其編譯優(yōu)化。能基于業(yè)務(wù)場景進行高階組件開發(fā)
熟練掌握一種主流關(guān)系型數(shù)據(jù)庫。
了解 Redis 等 NoSQL 數(shù)據(jù)庫,并了解其常用場景
了解消息隊列的基本概念和使用場景,并在項目中有所應(yīng)用。
基礎(chǔ)設(shè)施: 熟悉 CI/CD 流程,能配置和維護 Bamboo/Jenkins/GitLab CI/Azure DevOps 等 pipelines。
具備模塊級或子系統(tǒng)級的架構(gòu)設(shè)計能力,能繪制技術(shù)架構(gòu)圖并做出合理的技術(shù)選型。
熟練掌握 DDD 核心概念,并在項目中實踐過領(lǐng)域模型、聚合、倉儲等模式。
熟練掌握至少一種消息隊列的核心概念、高級特性和最佳實踐。具備利用消息隊列解決實際業(yè)務(wù)問題(如解耦、異步、削峰)的經(jīng)驗。
能主導(dǎo)技術(shù)難題攻關(guān),解決線上的復(fù)雜技術(shù)問題。
熟練使用 Git 進行代碼版本控制和團隊協(xié)作。