自1979年以来,作为大型企业的技术合作伙伴,SII集团在创新经济的核心地位拥有16,000名员工,在20个国家设有国际业务,营业额超过16.21亿加元。
SII加拿大为客户提供在应用开发、Web和移动、网络安全和云计算领域的先进技术专长。我们还在工程领域提供支持,特别是在各种工业部门的嵌入式系统方面。我们的目标是推动信息系统的发展,并为客户创造未来的产品和服务。
此外,包容性是我们企业文化的核心。SII加拿大致力于提供一个公平和尊重的工作环境,促进多样性和机会平等。
职位描述
混合职位:每周需在现场工作2到3天。
开始日期:预计为2026年2月23日,具有灵活性。
续约可能性:初始合同为一年,具有很高的延长或永久可能性。
概述
作为Middleware-API团队的高级全栈开发人员,您将在构建强大且可扩展的平台中发挥关键作用,主要集中在Azure API管理(APIM)和自托管网关(SHG)在OpenShift环境中的应用。您的任务是构建和维护API的自动化管道,并实施工具以支持API治理标准。该职位面向具有强大API开发技能、中间件集成专业知识和DevOps实践的经验丰富的专业人士。
主要职责
• 设计、部署和维护通过ArgoCD和Helm编排的API管理解决方案(APIM,SHG)。
• 实施APIM策略(身份验证、转换、安全)并为API治理做出贡献。
• 使用Terraform开发和管理基础设施代码以实现自动化和一致性。
• 分析和提取APIM和Azure服务的日志以优化工作流程。
• 开发和维护中间件解决方案以确保系统之间的无缝通信。
• 管理身份验证和授权机制(RBAC,托管身份)。
• 掌握集成协议(REST,RESTful,MCP)和消息模式(发布/订阅,事件中心,服务总线)。
• 使用OpenAPI,Spectral,Swagger Hub进行测试以确保API的可靠性。
• 参与CI/CD管道和Git工作流(GitFlow,代码审查)。
• 确保平台的可靠性和合规性,同时支持OpenShift/Kubernetes上的容器化工作负载。
所需技能和经验
API和中间件
• 8年以上全栈开发人员经验,重点关注API设计、开发和中间件。
• 在Azure APIM(策略、网关、网络、RBAC、日志/监控)方面具有高级专业知识。
• 熟悉API目录和API合同创建的最佳实践(OpenAPI,Spectral)。
• 熟悉中间件解决方案和集成模式。
安全和集成
• 熟练掌握RBAC,托管身份,密钥保管库和安全API模式。
• 对REST/RESTful集成和消息传递(发布/订阅,事件中心,服务总线)有扎实的理解。
基础设施和DevOps
• 精通Terraform,OpenShift/Kubernetes,Argo CD和Helm。
• 在多团队环境中构建稳健的CI/CD管道和Git工作流的经验。
语言和工具
• 精通脚本(Bash,PowerShell,Python)。
• 测试和设计工具:OpenAPI,Swagger Hub(或同等工具),Spectral;Postman是一个加分项。
沟通和教育
• 出色的沟通能力;能够简化复杂概念并撰写清晰的文档。
• 计算机科学、工程或相关领域的学士学位(或同等经验)。
加分技能
• 了解可观测性工具(应用洞察,日志分析)。
• 熟悉高级安全性(密钥保管库,托管身份)。
• 具有编写复杂APIM策略的经验。
• 理解新兴协议如MCP。
所需技能
API
Azure
CI/CD
GIT
MCP
REST
Terraform
期望素质
总结能力
适应能力
分析能力
良好的人际关系
好奇心
热情
写作能力
客户满意度