|
|
|
| 首页 Homepage - 工作机会 Careers
|
|
|
软件架构师 Software Architect
|
|
职位描述
-
对复杂软件应用进行构架、设计与分析,研究解决方案,并且进行成本/效益/风险分析,
-
提供高水平的应用设计分析,并能为其他系统分析师和软件开发工程师提供咨询帮助,帮助选择合适的开发方法,
-
从技术角度监督软件开发过程 ,
-
帮助分析并定位开发需求,
-
为项目经理或其它团队成员提供相应信息.
职位要求
-
计算机及相关专业,本科或以上学历,
-
5年以上软件设计与架构经验,
-
对软件架构有深入的理解,精通面向对象编程,
-
精通.Net/C#程序设计、开发、测试与调试技术,
-
丰富的Web/ASP.NET项目,以及SQL Server或MySQL数据库开发经验 对软件开发流程有深入的理解 优秀的商业技能,如解决问题能力、团队建设能力、判断与决策能力等,
-
有较强的表述能力,可以将复杂的概念通过简洁的方式传递给管理者、合作伙伴和其他技术人员,
-
优秀的沟通能力和团队合作能力,
-
优秀的技术管理技能,
-
熟练的英文读写能力,
-
有项目管理经验者优先.
Key Responsibilities
- Perform complex software application architecture, design, analyses, research alternative approaches and perform cost/benefit/risk analysis,
-
Make software architecture analysis and redesign for the system components,
-
Provide highest level of application analysis and act as a consultant for other Systems Analysts and software development engineer. Ensure appropriate implementation of methodology,
-
Supervise software development through technical provision,
-
Assist with prioritizing development requests,
-
Provide input to Project Managers and/or other team members.
Qualifications
-
Bachelor degree or higher from an accredited university with a major in computer engineering or related,
-
At least 5+ year experience with software application architect and design,
-
Strong understanding of software application architectures, familiar with C++ and Object Oriented Programming language,
-
Proficiency in .Net/C#/C++ related design, development, testing, debugging skills,
-
Strong developing experience on SQL Server or MySQL database,
-
Advanced understanding of software lifecycle methodology and information systems development Sound business related skills including excellent problem solving, team building, judgment and decision making skills,
-
Capable of acting independently to produce viable solutions, based on reference architectures, and baseline capabilities,
-
Able to present complex concepts, in simple, business terms to executives, biz owners and IT staff,
-
Ability to communicate effectively. Must have very good soft skills, and be analytical with excellent writing skills,
-
Technical management skills,
-
Good verbal and written communication in Chinese and English,
-
Project management experience is a plus.
|
|