系统设计师(1人)
职责:
- 设计规划系统整体架构,定义系统用例;
- 分析和定义接口,设计组件,类和子系统;
- 编写和管理软件架构文档;
- 制定开发计划和编程指导方针;
- 制定和执行设计模型评估;
- 确保源代码质量,执行代码评估和提供反馈意见;
- 确保技术问题,设计和范围变化被反馈到开发经理;
- 与用户进行交流沟通,了解用户真实需求,制定并编写用户需求规格说明书;
要求:
- 5年以上的软件和产品开发经验;
- 5年以上的巩固的 C/C++,Java,C#经验;
- 5年以上的数据库(oracle, DB2,MS-SQL)经验;
- 3年以上的WEB应用程序开发的经验;
- 必须具有大型项目经验,并且该项目已正常运行;
- 必须具有巩固的OOD和OOP经验,并且熟练地撑握和应用UML;
- 清楚地理解和掌握软件开发生命周期,包括分析、设计、编码和执行一个大型OO系统的完整流程;
- 熟练掌握一到两种开发模式,例如:迭代模式;
- 必须具有优秀的书面和口头表达能力;
- 具有较强的沟通能力;
- 必须能够同时管理和执行多个项目;
- 必须拥有业务需求分析技能;
优先考虑条件:
- 具有SOA 和业务过程建模经验;
- 清楚地理解和熟练掌握软件开发生命周期;
- 应用J2EE开发N层大型系统的经验;
- 熟悉IBM WPS、IBM WAS、IBM CM、Domino软件;
- 通过系统架构师或者系统分析师水平资格考试;
- 通过 MCA 认证;