Trader Corporation是加拿大领先的汽车市场autoTRADER.ca背后的团队。我们是一家以技术驱动的公司,为我们的用户和经销商客户提供世界级的解决方案。我们正在扩大团队,需要一名高级全栈工程师加入我们的工程团队。
主要职责领域
•设计和开发优雅的全栈云解决方案,从技术分析和数据实施/架构到单元测试、开发和集成测试。
•在您的团队中为经验较少的工程师提供工程卓越方面的指导,包括如何选择适当的设计模式和识别反模式,代码审查的严谨性,糟糕单元测试的危害,适当的工程流程以及支持维护和可扩展性的架构。
•建立跨团队流程,确保软件得到充分文档化。
•对软件缺陷进行根本原因分析,确定纠正措施,并与生产支持部门联系解决问题。
•与业务伙伴和工程师合作,评估第三方软件的适用性。
•维护应用程序的持续集成和持续部署。
所需技能
•在Angular 5+中具有MVVM框架经验,并具有ASP.NET MVC的实际经验。
•具有.NET Web API、.NET Core和Azure API管理的经验。
•响应式前端布局/设计,并使用JQuery和Bootstrap 4进行实现。
•使用Azure Table Storage进行非关系型表存储。
•在高流量网站上的工作经验,利用技术实现性能和缓存、安全性和监控。
•能够构思技术解决方案并向其他团队成员和利益相关者传达。
•与Trader的架构团队合作,根据参考规范实施软件。
•在构建单元、组件和集成测试方面具有专业级经验,并了解如何将其作为系统端点之间的系统合同使用。
•具有构建基于云的应用程序的经验,并对这些应用程序的可扩展性、性能优化和监控非常熟悉。
•了解如何在分布式团队环境中使用源代码管理和交付平台,如Github、Azure Dev Ops和JIRA。
所需经验
•计算机科学或相关专业的大学学位(或同等学历)。
•在在线软件行业有5年以上经验;对网站设计、功能可用性和基于Web的应用程序架构有很高的了解。
•具有Microsoft平台Web开发的专业级经验。
•对关系型和非关系型数据存储、C#、Microsoft Azure云解决方案和技术以及核心和当前工程工具有很高的了解。
•在看板交付环境中对敏捷方法论有很好的理解。
一年的机会,可能延长
请注意,以下福利不适用于此合同机会
对您有什么好处...
-我们理解工作和工作之外的生活。以下是一些我们从中受益的福利,支持我们发挥创造力。
健身和健康
-我们为全国各地的健身房提供折扣,办公室内健身房(当我们在办公室时),员工和家庭援助计划,以及虚拟健康计划。
从第一天开始的福利
-健身房折扣
-办公室内免费健身房
-员工和家庭援助计划
-每周虚拟健康活动
-除了内部培训外,我们还提供每年1500美元的生活费,让您能够提升自己的技能。
-会议培训预算
-定期的内部培训计划
财务规划
-让我们帮助您投资未来,向您的养老金提供3%的匹配,并提供多种形式的收入保障。
有竞争力的薪资
-年度奖金结构
-3%的加拿大养老金计划(CPP)匹配
申请这个工作
AutoTrader.ca首页
由...提供的工作