云架构师

无个税15个月前全职
Cognizant Technology Solutions

Cognizant Technology Solutions

location 阿布扎比
unsaved
技术主管 资格要求: 科学、工程或同等学历学士学位 职责: 项目规划和设置: - 理解项目范围,确定活动/任务、任务级别估计、进度、依赖关系、风险,并提供给模块主管进行审查。 - 提供测试策略、配置、部署、硬件/软件要求等方面的意见。 - 根据项目需要,审查计划并提供有关差距、时间表和执行可行性等方面的反馈。 - 参加客户/其他业务团队组织的知识转移会议,并就需求提供反馈。 需求理解和分析: - 分析功能/非功能需求,并寻求澄清以更好地理解需求。 - 基于对系统上游和下游的理解,就需求差距和技术可行性提供反馈和意见。 设计: - 根据高层设计和模块主管的简报,准备LLD/详细设计文档。 - 根据需要,向开发人员征求对特定模块的意见。 - 将所有模块汇总,并提供给模块主管/架构师/设计师进行审查。 - 基于技术原因建议设计更改。 - 为要开发的代码编制组件清单,并将其与非功能需求关联起来。 - 对数据进行抽样,以了解数据的特性/质量(在没有数据分析师或设计师的情况下,根据项目而定)。 - 确定在项目中使用的工具和技术,以及可重复使用的对象,可以为项目定制。 编码: - 遵循编码标准和最佳实践来开发代码并检查代码质量。 - 将开发的代码与主管共享以进行审查。 - 根据需要根据意见对代码进行修改。 - 进行复杂的集成。 - 指导开发人员识别、准备和执行单元测试用例,并根据结果修复缺陷。 - 汇总测试结果并与主管共享。 - 定期向主管更新状态,并根据面临的挑战突出/推荐任何设计更改。 - 预测未报告的缺陷,并将其提请主管处理。 - 对团队创建的代码进行审查。 测试管理: - 为每个模块开发单元测试用例。 - 进行/指导单元和集成测试,并修复缺陷。 - 审查/批准要移至测试环境的代码。 - 为QA团队提供支持,并协调测试的各个阶段。 - 在规定的时间内解答QA提出的问题。 - 调查关键缺陷,并确定是否需要修复。 - 向负责人/质量保证提出问题。 - 根据项目标准流程报告缺陷状态,并在约定的时间内共享修订的代码。 - 将修订的代码与主管共享以进行审查。 - 在缺陷修复方面协助团队负责人和项目经理进行估算。 配置管理: - 维护代码的版本或整理由开发人员维护的版本。 - 根据需要为管理员提供支持,进行配置、代码备份、部署等工作。 部署: - 评估并创建部署/回滚计划。 - 验证是否已迁移所有组件并检查正确版本是否已签入。 - 维护部署跟踪器。 - 部署后进行健全性检查,以确保生产顺利进行。 - 与主管共享活动状态,并突出任何问题。 项目执行监控和结案(支持项目管理活动): - 监控开发人员的工作并与他们分享完成的工作。 - 在SDLC过程中提供指导。 - 向负责人报告进展状态。 - 在发生变更请求时,就计划提供意见。 服务支持和维护: 针对生产和维护支持: - 提供1周的支持,并移交给生产团队。 - 确定传入的请求是保修期内的服务请求/缺陷还是事故。 - 如果是保修期内的代码缺陷,请向负责人提出并启动缺陷修复流程。 - 在保修期后,支持过渡到维护团队。 知识管理: - 发布后参加项目评审电话会议,并讨论工作进展情况。 - 在知识管理知识库中创建和更新知识文章(案例研究、教训)。 - 指导开发人员创建此类文档。 - 发布白皮书/博客/文章(如有需要)。 人员管理: - 通过学院或团队内部进行培训。 - 对内部调动或外部招聘进行技术面试。 - 就开发人员的技术/领域立场向模块主管提供反馈。 必备技能 Azure数据工厂 良好的技能 - SQL Server