前端开发工程师

9天前全职
110K - 150K CAD / 年 TEEMA

TEEMA

location 多伦多
unsaved
S120-$150K 全职永久职位 合同费率 $70/小时 T4(3年合同) 概述: 您将作为团队的一部分,利用您的技能和经验,设计、实施、维护和测试模块化、可扩展、可测试和高效的软件解决方案。您将致力于基于网络的地面控制软件、模拟器和测试工具,以支持对太空中机器人手臂、探测车和其他机器人设备的控制。您将主导复杂子系统的设计和实施,并通过指导和辅导帮助提高初级团队成员的技能。 • 您的工作内容:领导太空机器人系统的地面控制软件、模拟器和测试工具的设计 • 确保设计文档齐全且沟通良好 • 主导并参与软件解决方案的实施和测试 • 审查团队成员(高级和初级)的工作 • 通过对话、工作产品审查、设计权衡的解释等方式指导和培养初级团队成员的技能 • 主导新任务的估算工作 • 与其他高级人员和管理层合作,建立、发展和执行编码、工具/环境、流程等的标准 • 管理层或团队负责人不时会分配其他职责 您必须具备的条件: 在Windows或Linux上设计和实施软件解决方案的证明能力 • 精通以下一种或多种技术: - Angular - 90% - ReactJS = 10% 使用 Storybook - C# ASP.NET Core • 在关系型和非关系型数据的设计和使用方面具有丰富经验,利用: - SQL (MSSQL, Postgres) 实体框架,LINQ - NoSQL (Mongo, Couchbase) - 缓存技术 (Redis) - ETL - 自动化测试 - 敏捷开发环境 • 软件、计算机或电气工程或计算机科学的学士学位 • 10年以上相关经验 • 有利的技能/经验:测试驱动开发 (TDD, ATDD, BDD) • 熟悉以下工具: - SignalR - Playwright, NUnit - 持续集成/构建自动化 - Python 和 Lua 将是加分项 成功的候选人必须获得并保持可靠性安全级别的安全许可,并通过受控商品计划 (CGP) 和 ITAR 的安全评估。