全栈(C#.NET、JavaScript、Angular、Azure、AODA)

多伦多 1天前全职 网络
40.8万 - 56万 / 年
一般技能 具备编程和分析经验;在指定经验水平上提供专业软件包支持 能够在软件开发过程中与IT专业人员合作 具备使用Agile/Scrum方法进行应用程序开发、设计、实施和维护的经验 具备设计、编码、测试和调试应用程序的经验 具备一种或多种编程语言的经验 具备关系数据库技术的经验 具备使用查询语言(例如SQL)进行信息检索的经验 优秀的分析、问题解决和决策能力;口头和书面沟通能力;人际交往和谈判能力 全栈技能 熟练掌握前端和后端开发,包括数据库设计/管理和DevOps等相关领域 设计和实施整体解决方案架构 实施批准的用户界面,设计和部署数据库 确保整个技术栈的设计和构建具有速度和可扩展性 设计和构建REST API服务 将前端UI与构建的API集成 支持持续集成和持续部署(CI/CD)管道的实施/维护 了解和理解《安大略省残疾人无障碍法案》(AODA)及相关法规和标准 能够根据需要提供系统文档 技能经验和技能要求 微软/Azure开发和质量保证经验 - 65% 谷歌Angular框架(专家级经验,理想情况下使用版本12+) .NET框架和/或.NET Core的设计、开发和测试 实体框架或其他对象关系映射数据访问工具 REST API C#,JavaScript SQL经验 加分项 Angular Material Azure SQL 响应式Web前端、Web API和Web服务的设计、开发和测试 单元测试和测试自动化支持(例如NUnit、XUnit、MSTest、Karma或Jasmine) 微服务和基于容器的平台开发、交付和测试 JSON Azure云开发,包括PaaS和SQL服务,或其他云托管技术 回归测试(手动和自动),包括熟悉基于Web的QA自动化软件如Playwright,并通过编码技术支持此类工具的使用 GIT,Azure DevOps(VSTS/TFS) CI/CD管道设置和管理 敏捷交付团队经验 - 20% 作为开发人员或测试人员(QA)在由开发人员、测试人员、产品管理和设计等角色组成的平衡团队中贡献经验 参与和贡献任务规划、每日站会、迭代演示和评审会议 为开发估算和设计提供输入 与使用并发开发实践的团队合作的经验,包括基于Git的源代码控制、功能分支和DevOps CI/CD管道 业务分析 - 10% 将业务需求转化为软件代码/实现的经验 软技能 - 5% 优秀的分析、问题解决和决策能力 口头和书面沟通能力;人际交往和谈判能力 高度发展的沟通能力 候选人提交的最大数量 - 1(一个) 候选人需要每周到办公室3天 必须具备: 微软/Azure开发和质量保证经验