必备技能:
1. Google Angular 框架(专家级,版本12+)
具备 Google Angular 框架的专家级经验。
熟练使用 Angular 版本12及以上。
2. .NET Framework 和/或 .NET Core
在 .NET Framework 和/或 .NET Core 的设计、开发和测试方面具备专业知识。
3. Entity Framework 或其他 ORM 工具
具备 Entity Framework 或其他对象关系映射数据访问工具的经验。
4. REST API
精通设计、开发和测试 REST API。
5. C#、JavaScript
精通 C# 和 JavaScript。
6. SQL 经验
具备 SQL 的实际经验。
加分技能:
1. Angular Material
熟悉 Angular Material。
2. Azure SQL
具备 Azure SQL 的经验。
3. 响应式 Web 前端、Web API 和 Web 服务
具备响应式 Web 前端、Web API 和 Web 服务的设计、开发和测试技能。
4. 单元测试和测试自动化
支持使用 NUnit、XUnit、MSTest Karma 或 Jasmine 进行单元测试和测试自动化。
5. 微服务和基于容器的平台开发
具备开发、交付和测试微服务和基于容器的平台的经验。
6. JSON
精通处理 JSON。
7. Azure 云开发
熟悉 Azure 云开发,包括 PaaS 和 SQL 服务,或其他云托管技术。
8. 回归测试(手动和自动化)
• 具备回归测试的经验,包括手动和自动化。
• 熟悉基于 Web 的 QA 自动化软件,如 Playwright。
9. 源代码控制和持续集成/持续交付
• 熟练使用 GIT、Azure DevOps(VSTS/TFS)。
• 设置和管理 CI/CD 流水线。
评估标准:
1. 敏捷交付团队经验
• 参与 Scrum 敏捷开发。
• 在平衡的团队中作为开发人员或测试人员(QA)进行贡献。
• 参与任务规划、每日站立会议、迭代演示和审查会议。
• 提供开发估计和设计的意见。
• 具备并发开发实践经验,包括基于 Git 的源代码控制和 DevOps CI/CD 流水线。
2. 业务分析
将业务需求转化为软件代码/实现的经验。
3. 软技能
• 出色的分析、问题解决和决策能力。
• 较强的口头和书面沟通能力。
• 人际关系和谈判技巧。
• 高度发展的人际交往能力。