Major?responsibilities:
As?software?engineer,?develop?new?applications?and?maintain?existing?applications,?also?provide?technical?support?and?assistance?to?other?team,?provide?suggestion?for?technical?architecture?and?developing?improvement.?Assist?other?engineers,?improve?whole?team’s?technical?ability.
·?Developing?new?applications?according?to?the?requirement.?Translate?functional?specifications?into?technical?solutions?,compose?technical?design?document,?coach?and?help?other?engineers,?accomplish?the?development,?testing,?deploy?with?other?engineers.?Keep?code?high?quality?and?deliver?the?application?on?schedule.
·?Maintenance?of?certain?existing?applications,?including?enhancements?and?bug?fixes.?Also?offer?suggestions?on?alternatives?that?may?be?possible.
·?Provide?technical?support,?assistance?and?consultant,?help?others?to?resolve?technical?problems,?offer?support?and?development?expertise?to?partners?if?such?is?required.
·?Love?technical,?keep?studying,?provide?suggestion?for?architecture,?developing?improvement,?help?line?leader?define?implementation?plan,?follow?the?plan?and?report?update?status.
Qualifications:
·?Bachelor?or?higher?Degree?in?a?technical?discipline.
·?3+?years?software?development?experience?with?Java,?experience?in?XML?and?Web?Service?design?and?development?preferably?on?tomcat?,web?development?experience?in?HTML,?CSS,?JavaScript?is?a?plus.
·?Familiar?with?unit?testing?framework?in?Database?and?Container?environment.
·?Dot?net?development?experience?will?be?a?plus.
·?Have?Strong?knowledge?of?Database?,?such?as?ORACLE?,?Mysql?.
·?Have?good?knowledge?of?design?pattern,?software?development?process?and?methodology.
·?Have?basic?Linux?skill.
·?CTI,SIP?related?telematics?development?experience?will?be?a?plus.
·?Independent?and?investigative?nature
·?Good?written?and?spoken?English.
·?Problem?solving?mentality.
·?Keenness?and?willingness?to?learn.
·?Good?communication?skill?and?teamwork.
主要職責:
作為軟件工程師的職責包括:開發(fā)新應用軟件,維護與更新已有的應用軟件,提供技術架構與改進開發(fā)工作的相關建議,給相關團隊提供技術支持。協(xié)同其他研發(fā)工程師,促使團隊能力不斷提高。
·?開發(fā)新應用軟件:基于需求完成設計工作,編寫設計文檔,與其他工程師一起完成軟件的開發(fā),測試與部署上線工作。確保應用按期交付與代碼質量。
·?維護改進已有應用:學習已有應用軟件的體系結構與開發(fā)的相關知識,將需求轉化為技術解決方案.按使用者或業(yè)務部門的要求對現(xiàn)有軟件進行維護與改進。
·?技術支持:利用自己的技術優(yōu)勢,可以為其他團隊提供培訓,咨詢等支持工作,或幫助解決遇到的技術問題。如有需要,為公司合作伙伴提供技術支持。
·?跟蹤最新技術,持續(xù)學習,向直線領導提供技術體系架構與改進開發(fā)工作的相關建議,并協(xié)助制定實施計劃,監(jiān)督計劃實施情況并向直線領導匯報。
基本要求:
·?相關技術專業(yè)畢業(yè),本科以上學歷
·?3年以上Java項目開發(fā)經驗,精通Java,Web?Service,?XML設計及編程經驗,?熟悉HTML,CSS,JS?Web編程技術優(yōu)先.
·?熟悉數(shù)據(jù)庫,容器等環(huán)境下的單元測試技術。
·?有.net實際項目開發(fā)經驗者優(yōu)先。
·?熟悉Linux操作系統(tǒng)的常用命令。
·?有CTI,?SIP等領域相關開發(fā)經驗者優(yōu)先
·?熟悉設計模式,掌握軟件開發(fā)流程與思想.扎實的數(shù)據(jù)庫基礎知識,使用過至少兩種數(shù)據(jù)庫進行設計與開發(fā),如ORACEL,?MySQL.
·?樂于學習,很強的獨立開發(fā)能力和解決問題能力
·?良好的英文書寫及口語能力
·?良好的溝通能力團隊合作精神.