高级首席软件开发人员
在加拿大出口发展局负责开发 Web 应用、API 和 AI 辅助集成。 构建支持加拿大企业拓展国际市场的数字平台。
描述
- 设计、构建并运维用于软件开发生命周期的智能代理系统。
- 将 AI 辅助开发集成到交付工作流中,使用 GitHub Copilot、Azure DevOps、GitHub Enterprise 和 Microsoft Foundry。
- 构建 Web 应用和集成能力。
- 扩展对集成模式的支持,并维护集成目录。
- 推动平台采用并优化平台性能,以提升技术团队效率。
- 审查模型、系统说明、图表和表格;就前端应用、API、集成和开发运维向团队提供建议。
- 与设计师合作,将用户界面和体验需求转化为可行的技术方案并加以实现。
- 编写高质量代码、审查代码贡献并维护可持续发展的代码库。
- 与分析师、架构师、开发人员、测试人员和部署负责人共同制定目标状态。
- 评估交付工作量、瓶颈、返工情况以及适合采用智能代理的用例。
- 通过知识分享、制定标准和参与招聘,为技术实践社区作出贡献。
- 阐释复杂理念并影响包括高级管理人员在内的利益相关方。
- 为智能代理构建安全且支持身份识别的任务、源代码库、设计文档和会议记录检索能力。
- 连接版本控制、工作跟踪、CI/CD、测试平台和遥测服务。
任职要求
- 拥有计算机科学、计算机工程等相关专业的学士学位。
- 至少八年亲自参与软件工程通才工作的经验,曾实施企业级生产系统。
- 具备 Web 应用、API、微服务、集成和云原生解决方案方面的经验。
- 具备扎实的编程、测试和部署实践能力。
- 熟练掌握 Angular、React、.NET、API、微服务、集成模式和云架构。
- 具备使用 GitHub Copilot 和现代开发平台的经验,包括拉取请求管理、代码审查、分支策略、代码库治理、自动化和工程遥测。
- 具备通过持续集成或持续交付方式交付企业技术的实际经验。
- 具备设计、构建和集成 AI 辅助开发体验、AI 智能代理或副驾驶工具的经验。
- 拥有云架构、身份管理、网络、平台工程和安全控制方面的深厚背景。
- 能够满足治理、风险、隐私和合规义务。
- 具备开发可复用工程资源、框架、标准、参考实现、模板和加速模型的经验。
- 深入了解企业应用架构、分布式系统、微服务、API 优先设计和事件驱动集成模式。
- 了解 REST、JSON、SOAP、OpenAPI 和企业集成框架。
- 了解身份和访问管理,包括 OAuth 2.0、OpenID Connect、Entra ID/Azure AD、工作负载身份和安全的应用身份验证。
- 直接具备 Microsoft Azure 及相关技术经验,涵盖设计、部署、自动化、集成、开发运维、网络和安全。
- 具备应用集成模式和实践的经验,包括 API 虚拟化、弹性事件驱动架构和异步处理。
- 具备安全分析工具的实际使用经验。
- 具备使用 Figma 或类似工具进行设计的能力。
- 优先考虑申请时具备在加拿大合法工作的资格。
- 能够满足政府安全要求。
福利待遇
- 绩效挂钩薪酬。
- 混合办公安排。
- 为符合条件的候选人提供搬迁援助。
- 灵活福利,包括医疗、牙科和人寿保险。
- 提供弹性福利额度,可按需定制福利。
- 设定缴款养老金计划,并提供匹配缴款。
- 永久员工入职后每年享有四周带薪年假。
- 入职后每年享有两天个人假。
- 健康计划、心理健康支持和健身计划。
- 会议、语言培训和学习机会。
- 获评加拿大领先雇主、多元化雇主和工作与生活平衡雇主之一。
