开发者 - Vue.js (2.0+) Typescript/Javascript

14个月前远程全职
60 CAD / 时 Total Systems Solutions Consulting Inc.

Total Systems Solutions Consulting Inc.

location 多伦多
unsaved
全栈开发人员 Total Systems Solutions Consulting Inc. 是总部位于不列颠哥伦比亚省的一家独立IMITS顾问协会的代表。我们正在寻找一名合作顾问,为不列颠哥伦比亚省公民服务部门的Registries and Online Services、Service BC提供支持。您必须全职远程工作,每周工作37.5-40小时。 背景 BC Registries and Online Services(BC-ROS)团队负责管理和支持BC Online以及不列颠哥伦比亚省的所有企业、非营利社团、合作社、个人财产和制造房屋的注册和登记。这些服务通过多种渠道提供,包括面对面、电话和在线。 BC-ROS正在用现代技术栈替换其遗留应用程序,包括主机应用程序,以支持DevOps持续改进方法来提供数字服务。一组新的BC-ROS敏捷产品团队将在省内的Continuous Service Improvement(CSI)实验室开发新应用程序,该实验室是一个为敏捷软件团队提供支持的政府加速器,拥有庞大的软件开发人员社区。敏捷团队将采用敏捷方法论、以人为本的设计、开源语言和框架以及尖端的企业容器化平台。 可用性 这是一项紧急招聘。 如果您不能立即开始工作(或最迟在2月20日之前),请不要申请。本机会的预期期限为2年。 承包商应可全职远程工作。 资格和经验 1. 作为全栈开发人员,使用现代语言、框架和工具(特别是Python、Postgres、vue.js、TypeScript和相关框架)编写后端和前端代码。 2. 指导和向内部员工传授现代语言、敏捷、DevOps或容器管理平台的知识。 3. 作为扩展敏捷团队的一部分,逐步为产品或数字服务的用户提供价值。 4. 与客户合作,开发解决业务问题的解决方案架构。 5. 将BC Registries的数字服务从遗留环境和主机迁移到现代环境,利用DevOps、Kubernetes、容器和微服务架构等技术/工具。 6. 编写自动化测试,并帮助建立持续集成和交付流水线。 7. 设计、开发、管理和集成RESTful API。 8. 有云技术方面的经验。 要求: 1. 至少5年全栈软件开发(前端和后端)经验,使用现代语言、框架和JavaScript。 2. 至少2年Python和TypeScript开发经验。 3. 有使用服务提供商构建API网关的经验。 4. 至少5年敏捷团队工作经验,其中两年必须使用Scrum逐步为产品或数字服务的用户提供价值。 5. 有将数字服务从遗留环境(如主机)迁移到现代环境的经验,利用DevOps、Kubernetes、容器和微服务架构等技术/工具。 6. 有RESTful API开发、组合API管理和集成的经验。 7. 有云技术方面的经验。 此外,承包商还应具备以下额外的技能和经验: 1. 有使用Flask、Vue.js和Nuxt.js构建系统的经验。 2. 熟悉JSONSchema。 3. 通过Apigee提供符合OAS v3标准的API。 4. 熟练掌握PL/SQL、Oracle和PostgreSQL数据库。 5. 创建技术文档、图表和RFC的经验。 6. 在SRE环境中工作的经验。 7. 具备可观察性的知识和实施经验。 8. 有在OpenShift平台上工作的经验。 工作类型:全职,固定期限合同 合同期限:24个月 薪资:每小时高达60.00美元 福利: - 灵活的工作时间安排 工作时间: - 日班 申请问题: - 请在您的简历中提及您在哪家组织中在敏捷/Scrum环境中工作过,参与过敏捷仪式(站立会议、预备会议、回顾会议等) 经验: - Google Cloud Framework或类似技术:1年(必需) - Visual Studio Code:1年(必需) - Postman:1年(必需) - RESTful API、组合API管理和集成:1年(必需) - OpenShift开发:1年(优选) - Vue.js(2.0+):1年(必需) - TypeScript/JavaScript:3年(必需) - Node.js:1年(必需) - Python/Flask:3年(必需) - Postgres SQL或同等技术:5年(必需) 工作地点:需要亲自到场工作