一個高級開發的基本工做職責和能力要求

 1:工做職責:
        1.1根據項目需求與產品說明文檔,獨立按時完成公司項目功能模塊的開發工做
        1.2負責軟件項目的開發和維護工做
        1.3協助參與項目架構和數據結構設計,針對功能模塊進行代碼和sql優化
        1.4參與系統相關業務模塊的分析、設計、協助編寫技術文檔

2;能力要求 
        2.1 至少三年以上web開發及優化經驗,擁有良好的書寫習慣和代碼基礎
        2.2 熟練使用visual Studio 2015/2017,版本控制工具(如:GIT、SVN)等相關開發工具
2.3 熟悉關係型數據庫 MySql,MSSql 非關係型數據庫 MongoDb,緩存級數據庫Redis 對數據庫設計和使用很是瞭解
     可熟練編寫SQL語句及存儲過程,瞭解sql性能調優,索引優化、查詢優化和存儲優化等
2.4 熟悉服務端常見的緩存優化方案和策略 如分佈式緩存,熟悉常見的服務端代碼優化方案,如異步、多線程、隊列等
2.5 熟悉搜索引擎ElasticSearch,消息隊列RabbitMq、RoketMq
2.6 熟練編寫WebApi,並掌握json交互格式,Reseful模式,PC端和移動端的接口對接
2.7 有必定的文檔編寫能力,負責相關技術類文檔的撰寫
2.8 良好的團隊合做精神,熟悉團隊協做流程,細膩的邏輯思惟及溝通語言表達能力,有責任感.較強的業務理解能力,可獨立承擔開發任務.
2.9 注重架構,經過架構最大限度減小重複代碼,必要時重構現有代碼,提高代碼質量、性能、穩定性、可拓展性
良好的面向對象編程思想,具有紮實的抽象和設計能力,熟練掌握IOC、AOP等經常使用設計理念,熟悉設計模式,
瞭解分佈式架構設計、微服務架構設計
2.10設計和開發信息化系統時,能根據需求方或者產品負責人需求,提供候選技術方案並闡述優劣勢. 
 
 
技能點涵蓋
語言:java、python、c 雲:IAAS/PAAS相關術語及技術、公有云、私有云、混合雲架構、多雲架構 大數據:hadoop、zookeeper、spark、habse、storm、samza 數據庫:mysql、oracle、db二、sql server2000、sql server 200五、mongodb、couchDB 緩存:memcached、redis 消息中間件:activemq、rabbitmq 日誌計算:Flume、kafka、logstash、elk、es 開發框架:spring spring-boot mybatis hibernate springmvc  soa&openapi:服務註冊、服務下架、服務治理、服務降級、oauth二、hessian、json、dubbo 權限:shiro、spring-security 協議:http二、ssh、SPDY(http2協議前身、google造) 移動方向: android、ios開發 管理工具:jenkins、sonar、jira等項目管理工具 測試:LoadRunner、Jmeter 、bodboy、junit  加密:md5,crc3二、sha
相關文章
相關標籤/搜索