中文  English
 
首页 关于我们 猎头职位 猎头服务 工作流程 人才登记 成功案例 培训 主要客户 诚聘英才 联系我们  
首页 > 猎头职位
Software Architect (SSM)
工作地点:Guangzhou   发布日期:2017-8-1
 
Software Architect (SSM)
 
Guangzhou
 
Position Summary
As a Developer you will develop & maintain products (units, nodes, networks, systems and solutions), including development activities like requirement analysis, design, integration, verification, configuration management, PLM support, product documentation.
 
Responsibilities and authorities
Responsible to produce and document high quality software products from inception to delivery
Perform analysis, design, verification, demonstration and maintenance of these products in a process driven, team environment.
Responsible for multi functional areas, applications or sub-systems.
Actively involved in the establishment and development of software design environment
Perform test configuration management (TCM) as required
Supports sales, services, product deployment and product management with complicated technical issues.
Produces and/or reviews product architecture documents and high level design documentation.
 
Requirements for the position
• Bachelor or Master degree in computer science, information technology or related area;
• Proficient in C++ programming language on Linux platform. Preferred if familiar with node.js, python;
• Experienced in multi-thread programming, networking programming including asynchronous IO (epoll and etc.), etc.
• Excellent knowledge in OOA/D, and competent in UML and design patterns;
• Familiar with business modelling
• Familiar with SQL or NoSql Database;
• Familiar with HTTP/HTTPS, SSL
• Preferred knowledge in RESTful API/JSON/Diameter/Radius/EAP-AKA;
• Preferred knowledge in KVM virtualization and Cloud;
• Preferred knowledge in GIT/Makefile;
• A good team player with strong willingness to support team members;
• Fluent in written and oral English communication.
 
职位描述:
1.  负责从初始设计到交付整个过程,设计高质量软件产品和文档
2.  在敏捷开发团队中负责解决方案和架构设计以及预研分析,主导系统性能优化,技术难点攻关
3.  作为敏捷团队中的技术领导者,负责多个功能领域、应用或子系统软件的迭代开发实现,核心代码编写以及系统性能和稳定性保证,平滑升级
4.  积极融入和参与软件设计环境的创建和发展,和首席架构师以及产品经理合作维护产品演进路线和技术发展战略
5.  给产品销售、部署和运营中出现的复杂技术问题提供技术支持
6.  负责所在领域的组件的演进,跟踪架构、内外接口以及三方软件的变化,参与重要技术和设计决策的评审
7.  撰写和维护组件相关设计技术文档以及评审提案
 
任职要求:
1.  计算机科学、信息技术或相关领域的本科或硕士学历
2.  精通O&M(Operation & Maintenance) 领域系统设计和开发,有DevOps经验更优
3.  精通React.js或其他类似的JavaScript应用开发框架,例如AngularJS或Ember等;熟悉CSS, HTML5等
4.  精通Node.js, ES6或其他的 TypeScript
5.  熟悉Elastic Search 或其他类似的分布式系统
6.  熟悉Linux/Unix及基于Linux/Unix的开发
7.  熟悉面向对象分析和设计,熟悉UML和设计模式
8.  熟悉 RESTFUL API, JSON
 
9.  熟悉SQL 或者 NoSQL 数据库
10. 熟悉虚拟化和云 (Open Stack, vmware, etc.),及基于云的应用开发与部署
11. 熟悉Java, JEE
12. 良好团队协作精神,有能力对团队中的普通工程师在软件设计、实现和测试方面进行指导
13. 流利的英文书面和口头沟通
法律声明 | 友情链接
北京凌卓咨询有限公司 版权所有 © 2007   邮箱:elitehunt@elitehunt.com  电话:8610-65007447
京ICP备05063623号  京公网安备11010502026845