一、行業應用平臺開發工程師(2人)
(一)職位職責:
1、負責公司教育行業應用相關平臺的系統設計與研發工作;
2、根據產品的功能需求,設計相應框架和架構并進行代碼編寫;
3、負責現有系統優化重構,數據接口開發和優化,服務器數據接口開發等。
(二)任職要求:
1、計算機相關專業大學本科以上學歷,具有扎實的計算機基礎理論知識,三年以上相關工作經驗,具有教育云平臺、在線教育軟件開發經驗者優先。
2、具有java開發經驗,熟練使用struts、spring等主流開源框架,熟悉面向對象的設計與開發方法;
3、熟練使用Eclipse集成開發環境;
4、熟悉Unix/Linux操作系統,熟悉Shell/Python腳本編程及常用Unix管理命令。
5、熟悉常見的數據庫(最好是Mysql、Redis),了解數據庫的配置,使用過相關數據庫;
6、工作責任心強,有良好的編程和文檔管理習慣,有良好的團隊合作精神,工作勤懇、認真。
7、具有開源經驗優先,請在簡歷中說明所參與的開源項目。
二、平臺開發工程師(2人)
(一)職位職責:
1、負責公司產品的系統設計與開發,主要進行WEB端和App后臺開發;
2、根據公司產品的功能需求,設計相應框架和架構并進行代碼編寫;
3、負責公司第三方應用的接入開發,包括數據接口開發和優化,服務器數據接口開發等。
(二)任職要求:
1、計算機相關專業大學本科以上學歷,具有扎實的計算機基礎理論知識,三年以上相關工作經驗,具有Web應用開發(請在簡歷中描述你之前的項目成果)。
2、精通JAVA編程,熟悉JAVA Web開發/JAVASCRIPT,有過大型Web應用程序的開發經驗。
3、熟悉Unix/Linux操作系統,熟悉Shell/Python腳本編程及常用Unix管理命令。
4、熟悉常見的數據庫(最好是Mysql、Redis),了解數據庫的配置,使用過相關數據庫;
5、熟悉HTTP協議及W3C相關互聯網規范,對XHTML、CSS、DIV、Javascript等頁面技術有一定了解;
7、具有開源經驗優先,請在簡歷中說明所參與的開源項目;
8、具有很強的學習能力和對新技術的追求精神,能獨立承擔項目開發工作,能承擔階段性出差任務,具有比較強的責任心。
三、IOS終端開發工程師(1人)
(一)職位職責:
1、負責公司產品的IOS客戶端的開發;
2、負責公司產品IOS客戶端的架構改進及性能優化;
3、參與公司產品的設計和改進。
(二)任職要求:
1、計算機相關專業大學本科以上學歷,三年以上工作經驗,具有兩年以上iOS開發經驗,已在App Store發布過作品者優先(請在簡歷中描述你之前的項目成果)。
2、扎實的計算機基礎,較強的算法能力,精通Object C/C/C++/swift語言;
3、熟悉cocoa touch,core data,iOS runtime,精通OS X/iOS下的并行開發、網絡、內存管理、GUI開發。
4、擁有很好的設計模式和思維, 熟悉面向對象編程,圖形界面開發;
5、對iOS的UI控件有優化經驗者優先,熟悉HTTP協議、socket網絡編程,有網絡編程經驗者優先;
6、學習能力強,強烈的責任心,具有較強的溝通能力及團隊合作精神。
四、前端開發工程師(1名)
(一)職位職責:
1、負責公司產品功能中HTML5相關的開發工作;
2、負責公司產品功能中HTML5頁面的模板制定、性能優化;
3、參與公司產品的前端框架制定。
(二)任職要求:
1、計算機相關專業本科及以上學歷,三年以上軟件開發工作經驗,兩年以上前端開發經驗。
2、掌握良好的前端技能,了解WEB標準化、性能優化方法,了解可用性、可訪問性和安全性;
3、精通JavaScript,對HTML5,CSS3有豐富的經驗;
4、至少精通一種前端開發框架;
5、能參與產品設計,和后端開發一起討論技術實現方案,制定服務接口。
6、學習能力強,強烈的責任心,具有較強的溝通能力及團隊合作精神。
五、DBA(1名)
(一)職位職責:
1、負責高負載,大流量數據庫日常管理。
2、負責數據庫的整體架構設計,容災機制。
3、負責現有數據系統的穩定性、高可用性、擴展性的相關保障工作及性能調優
4、負責根據項目需求設計并制定數據庫解決方案;
5、負責性能監控和調優,能夠對業務需求和事故及時響應及編寫監控腳本
(二)任職要求:
1、計算機相關專業本科及以上學歷,三年以上軟件開發工作經驗,兩年以上數據庫維護經驗;
2、精通MYSQL以及Redis運行機制、體系架構與性能優化;;
3、精通MYSQL以及Redis的管理、擴容、備份恢復原理、性能監控及數據結構優化;
4、精通復制、Cluster、分布式架構,熟練掌握數據庫維護工具;
5、熟悉shell/python/c/java 其中之一,能完成DB相關自動化設計
6、有知名APP產品后端維護經驗者優先;
7、學習能力強,強烈的責任心,具有較強的溝通能力及團隊合作精神。
六、安全工程師(1名)
(一)職位職責:
1、負責安全框架開發;
2、負責對研發項目進行安全評審;
3、制定符合本公司要求的產品安全規范
4、對開發,測試相關人員進行安全規范的培訓,提升規范的可實施性。
(二)任職要求:
1、信息安全、計算機相關專業本科及以上學歷,三年以上安全運維工作經驗;
2、具備一定編程能力,熟練掌握至少一種編程語言,參與新系統的建設與開發,如: shell/perl/python/php/ c/c++/Java等;
3、熟悉J2EE體系和業內成熟框架,對spring security/shiro等安全框架有深入的學習;
4、熟悉Web攻防技術及原理,熟悉系統與網絡安全知識、安全審核標準、安全管理等,關注業界最新的安全技術發展;
5、精通常見漏洞的原理、危害、利用方式、檢測、和修復方案。
6、 對常見業務場景下的安全風險有一定認識,能夠對新項目提供風險提示和安全解決方案。
七、運維工程師(1名)
(一)職位職責:
1、負責公司重點產品的運維工作,以線上業務的高可用性為目標;
2、發現, 解決線上業務問題、故障,完成運維項目建設、擴容;
3、配合優化運維工作流程、規范,應急預案, 持續改進。
(二)任職要求:
1、計算機相關專業本科及以上學歷,三年以上軟件開發工作經驗,兩年以上運維工作;
2、悉Linux系統, 包括操作系統原理, 常用系統命令, 系統服務. 如Apache, Nginx, vsFTPd, MySQL, Bind, Squid, Memcached等;
3、 具備故障分析和處理能力, 能熟練使用相關命令和工具, 如strace, netstat, perf, trace, dstat, iostat, top, sar, dig等;
4、具備腳本編寫能力, 能通過腳本快速高效的完成工作, 如Shell或Perl或Python, 以及awk, sed等;
5、有一定的網絡基礎, 理解TCP/IP, HTTP, FTP, NTP, SNMP, VRRP等常用協議. 熟悉相關工具的使用和配置, 如tcpdump, iptables等;
6、熟悉運維平臺類工具, 如Cacti, 或Ganglia, 或Nagios, 或Puppet. 熟悉PXE, Cobbler, kickstat自動部署工具;
7、了解負載均衡與高可用硬件/軟件, 如F5, 或LVS, 或Heartbeat/Keepalived, 或HAProxy等。