系统架构师(JAVA)
|
职位描述/要求:
一、经验要求
教育程度:大学本科及以上学历; 经验:有5年(含)以上开发经验;且在本业务范围从事1年以上开发工作。成功完成中型项目的总体设计或大型项目的主要模块设计。 二、岗位职责
1、根据客户要求,按客户的规范进行软件项目的设计与开发,其成果满足客户需求; 2、服从公司以及客户工作安排; 3、主导项目中系统全局分析设计和实施、负责软件构架和关键技术决策的角色; 4、理解系统的业务需求,制定系统的整体框架(包括:技术框架和业务框架)对系统框架相关技术和业务进行培训,指导开发人员开发。并解决系统开发、运行中出现的各种问题; 5、对系统的重用、扩展、安全、性能、伸缩性、简洁等做系统级的把握; 6、确定设计元素的分组以及这些主要分组之间的接口; 7、理解、评价并接收系统需求; 8、评价和确认软件架构的实现; 9、解决下级工程师的疑难问题,在技术难题排查中起骨干作用; 10、就擅长的领域对研发中心其他技术人员进行技术培训; 11、编写软件构架文档、参考构架、分析模型、设计模型、实施模型、部署模型、构架概念验证原型、接口、事件、信号与协议; 三、岗位要求
知识要求 有丰富的知识,正在成为专家(有明显趋势)。 1.具备深厚的专业领域知识和业务领域知识; 2.精通行业内的专业知识,业务流程和行业发展趋势; 3.精通现代软件工程理论、方法和工具; 4.掌握竞争产品的情况。 技能要求 正在成为软件分析设计专家。 1、运用现代软件设计方法和工具的能力,使用(至少一种)软件分析、设计工具,开发语言和环境的能力 2、能主持/参与设计多大规模的软件(例如,中大型软件)。 3、设计合理、可靠、可维护性强且易于实现。程序结构优化、合理、简洁、接口明确,因而程序高效、健壮、可维护性好。 4、较少因为设计问题而导致项目开发延时和返工,浪费少。 5、系统设计忠实于需求规格说明。 6、不滥用技术(满足用户需求即可)。 7、能回避技术风险。 8、能快速学习、掌握和运用新技术、新方法并形成产品竞争优势。 9、编码规范性强,所编的程序测试出的错误极少,占用测试资源少。 10、能快速、准确定位和修改自己和他人程序中的错误和排除他人程序中的潜在问题。 11、能攻克技术难关或指导他人攻克技术难关。 12、软件设计文档语言流畅、逻辑关系明确、简洁,书写规范,正确、易读, 13、在工作中具有模块共享的意识。例如:在模块划定时尽量减少耦合率;模块接口尽量规范,以增强模块的可共享性。 14、善于分析和总结经验并能进行书面和口头表达,能对同级和下级技术人员进行有效的技术培训。(开发培训课程并讲授,公开发表的报告、论文(文章)等)。 联系方式:
地址:苏州工业园区星湖街328号 国际科技园5期 创意产业园 B11-5 电子邮箱:srhr@founder.com | |||||||||||||
|
| ||