我们多伦多市中心的客户有一个为期12个月的混合远程可续约合同,招聘一名高级.NET全栈开发人员..............
• NET框架(4.0+),ASP.NET开发,MVC,Entity framework,业务实体,WCF,WFF,MS Dynamics,LINQ,最好有使用工作流引擎+可访问性实现项目跟踪解决方案的经验
• 使用C#、Web表单、JScript进行ASP.NET开发,以支持多浏览器,使用CSS以满足WCAG AA级的完全遵从性来开发Web应用程序
• 在解决方案中集成Azure云服务的经验,如Azure Cloud Function App、Azure Logic Apps、Web Job和API管理策略
• 通过利用Azure Cognitive Search Service、全文搜索、自动完成、过滤和分面搜索的经验,开发基于Web的应用程序全站搜索功能
• 使用OpenXML SDK和Gembox.Document库以编程方式生成Word和PDF文档的经验
• 在Angular网站中实施Google reCAPTCHA v3前端,通过设置Azure API Managements策略在Azure Cloud中验证reCAPTCHA令牌的经验
• 无头内容管理系统(CMS)经验-例如Kentico,熟悉CMS交付和管理API
• 实施依赖无头内容管理系统(CMS)经验作为后端的Web应用程序的经验
• 使用SharePoint online和Office 365 online存储和转换文档的经验
• 在Azure多因素身份验证服务和Azure AD SSO实施方面的经验
• 使用CI/CD流水线管理各种环境和云部署的经验,具备CLI工具经验
• 使用Microsoft Graph API和PnP-SP在AngularJS前端和Azure云后端之间进行通信的经验
• 构建符合AODA WCAG AA级规范的应用程序的经验
• 使用Rxjs observable、Ngrx/entity、Angular Material的经验
• 实施将Azure单点登录(SSO)与面向企业(B2B)身份提供商集成的解决方案的经验
• 开发实现自定义编辑器并使用Azure存储存储用户特定内容的解决方案的经验
• 能够在遵循敏捷方法的项目中工作;在短迭代中工作,实施用户故事,在TFS/DevOps中跟踪估计
• 重构代码以改善内部结构和性能,具备JAD协作、将业务需求解释为技术需求、项目会议审查的经验
• 熟练使用MS Office软件,包括Word、Excel、PowerPoint、Access和Visio。
必备条件:
• 实施依赖无头内容管理系统(CMS)经验作为后端的Web应用程序的经验-例如:Kentico CMS、Contentful
· 有使用Microsoft Azure、Azure Active Directory(AAD)、Azure Cognitive Search Service、Azure Storage、Azure function apps、logic app、Web Job和API management policies等云技术的经验
· 实施将Azure单点登录(SSO)与面向企业(B2B)身份提供商集成的解决方案的经验
· 开发实现自定义编辑器的经验
· 能够在遵循敏捷方法的项目中工作;在短迭代中工作,实施用户故事,在TFS/DevOps中跟踪估计