角色:高级软件开发人员
地点:格林威治 - 混合(每周2天)
永久
开始日期:2024年3月4日
作为高级软件开发人员,您将与一小组领域专家合作,扩展现有的Azure应用程序。您将与项目内的其他人员合作,包括敏捷交付负责人、产品负责人、内部和外部主题专家以及其他利益相关者,以建立一个满足要求、符合技术战略/限制并考虑总拥有成本的最佳解决方案。
角色交付成果
• 根据已建立的团队实践和专业领域,以及全面支持开发团队的技术开发问题的复杂性,提供特性交付和数据交付。
• 找到准确的估算、交付预测和风险评估,以确保按照承诺的时间表和质量交付迭代,以满足期望和项目交付的要求。
• 创建支持治理流程的技术材料,例如技术说明、内部和外部传播的用户指南、解决方案设计、结构、故事板和变更审查。
• 提供开发专业知识和见解,支持对项目可能需要的新技术进行有效评估,并成为涉及新工作方式和新技术的主题专家。
• 根据已建立和实施的开发人员操作实践,诊断和修复问题。
关键知识/技能
高级软件开发人员应具备以下方面的专家知识,用于定义和构建使用集成解决方案:
Azure DevOps CI/CD流水线、C# .NET Framework、AngularJS、PowerShell、Microsoft SQL Server、XML、敏捷Scrum、Azure Cloud、Azure Active Directory B2C、Microsoft Identity Platform。
• 在开发、支持和维护以数据为中心、高度复杂和计算密集的Azure终端用户Web应用方面具有专业知识,该应用由内部和外部主题专家使用。
• 在开发、支持和维护主要基于Microsoft Azure的API方面具有专业知识,这些API为各种大规模、高性能、事务性系统提供服务。
• 在Azure开发、DevOps和部署方法论和工具方面具有专业知识。
• 具有积极交付业务关键、高知名度系统的经验,具有紧密、快速的迭代。
• 具有与各种交付团队进行卓越合作和卓越协作的可证明经验。
• Microsoft开发人员网络/许可证
• Microsoft Office 365
• Mural