高级全栈工程师- 1年合同

16个月前全职
TRADER Corporation

TRADER Corporation

location 多伦多
unsaved
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首页 由...提供的工作