经验和技能要求
Microsoft/Azure开发和质量保证经验
必须具备:
• C#,Angular 5+,SQL,GIT
• XML,JSON
• Web服务
• 回归测试(手动和自动化),包括熟悉基于Web的QA自动化软件(如Protractor),并通过编码技术支持使用此类工具
• 单元测试和测试自动化支持(HTML 5,CSS3,Angular),Web API和Web服务的设计,开发和测试
• 基于.NET Core的设计,开发和测试
• 微服务和基于容器的平台开发,交付和测试经验
最好具备:
• CouchDb,PouchDb
• CI/CD流水线设置和管理
• Azure DevOps(VSTSS/TFS)
• Azure Cloud开发,包括PaaS和SQL服务,或其他云托管技术(例如Pivotal Cloud Foundry/PCF,Amazon Web Services/AWS和Google Cloud Platform/GCP)
敏捷交付团队经验 - 35%
• 参与Scrum敏捷开发的经验
• 在跨职能或平衡团队中作为开发人员或测试人员(QA)的经验,该团队由开发人员,测试人员,产品管理和设计等角色组成
• 参与并贡献任务计划,每日站立会议,迭代演示和审查会议
• 提供对项目估算和设计的输入
• 与使用并发开发实践的团队合作的经验,包括基于GIT的源代码控制,功能分支和DevOps CI/CD流水线
业务分析
• 收集业务需求的经验
• 将业务需求转化为项目交付时间表和估算的经验
• 在指定经验水平上进行编程和分析的经验
• 有结构化方法论的经验,用于应用程序的开发,设计,实施和维护
软技能
• 出色的分析,解决问题和决策能力;口头和书面沟通能力;人际关系和谈判技巧
• 以满足严格截止日期为目标的团队合作者
• 高度发展的人际交往能力