Golang开发者

15个月前全职
Epsilon Solutions Ltd.

Epsilon Solutions Ltd.

location 多伦多
unsaved
职位:Golang中级开发人员 地点:加拿大 雇佣类型:合同 职位描述:所需技能 所需技能: • 高级开发人员(3年以上经验)。 • 具有重要的Golang经验和基本的DevOps技能,能够设计和编写服务、脚手架、测试工具等,并在需要时协助开发/测试环境管理。 • 创建单元测试和集成测试进行验证。 • 具有服务开发和集成目标托管环境(Linux操作系统和Kubernetes)的Golang开发人员知识。 C++、Python等技能为佳。 • 单元测试和集成测试。有大量开发API和其他后端服务的经验。 • 具有服务(TCP / HTTP)和消息传递(MQTT)开发和集成的Golang开发人员。 • 具备基本的Linux和Kubernetes的DevOps技能,以及AWS技能、脚本编写技能(Bash、Python等)的Golang开发人员。 其他要求 具有使用Scrum软件开发流程进行快速迭代周期(2-3周冲刺)工作的3年以上经验。 具有并致力于有效的敏捷开发的关键开发实践经验,包括: • 单元测试 • 容量规划 • 持续集成 • 产品待办管理 • 冲刺计划 • 定期演示 具有使用敏捷开发工具的经验,例如: • Jira、Confluence、Git / GitLab / Bitbucket、AWS代码提交、代码流水线 • 基于CI/CD的开发 • 源代码仓库 • 构建服务器 • 自动化测试工具 • 静态代码分析 熟悉面向对象和微服务设计和开发,包括有效使用接口。 熟悉嵌入式软件和云原生架构设计模式和框架。