你是一个对技术充满热情的自我启动者吗?Riva正在寻找一个中级后端C#和.NET开发人员来开发数据同步引擎。如果你在协作的团队环境中蓬勃发展,喜欢解决问题和持续学习,能够领导新功能的工作,并展现主动性,那么这个职位可能适合你。
你将要做的事情:
中级后端开发人员的主要任务是设计、开发高质量的后端解决方案,以支持客户的收入运营数据同步。
你将向产品工程经理汇报,与其他开发人员、产品负责人、测试人员和利益相关者密切合作,开发新功能和产品,并维护和增强我们的Riva同步引擎,该引擎是我们现有产品的核心。你的开发成果将直接影响全球一些顶级公司的效率。
你必须表现出不断提升专业知识的愿望,以应对更复杂的挑战,实现高质量、高效、响应迅速和高性能的后端解决方案。
更具体地说,你将会:
- 与团队成员合作,设计、规划、构建和交付安全、高性能的后端数据同步引擎,与响应式云优先的Web应用程序进行接口交互,满足定义的验收标准、技术要求并保持在范围内。
- 开发自动化的单元测试和集成测试,可靠高效地在我们成熟的CI/CD流程中执行,将解决方案交付到多阶段的本地和云环境中。
- 遵守开发、安全、文档、测试和设计的最佳实践。
- 解决中等到高复杂度的技术问题,包括客户问题,并提出技术或流程改进的解决方案。
- 作为小到中等规模功能的技术负责人,展示领导能力,可以在一个规划增量(PI)内完成。
- 编写符合我们内部标准的代码,具有良好的风格、可维护性和最佳实践,适用于高规模环境。
- 通过识别代码库中的改进领域并帮助改进,提倡产品质量、安全性和性能的改进。通过参与我们的协作产品开发环境,包括设计讨论、配对编程、代码审查、指导和辅导活动,提升团队水平。
- 为开发人员、测试人员和产品负责人编写内部技术文档。
- 积极参与规划你的职业发展。
- 根据需要执行其他职责。
你的优势:
- 你拥有计算机科学、计算机工程技术或软件工程的大专学历。
- 你至少有三年或更多的后端工作经验,对数据结构有很好的理解,并能实现高性能的算法。
- 你非常熟练使用C#、Microsoft .NET和PowerShell脚本。
- 你熟悉后端数据库集成、消息传递(Exchange和Google Apps)、CRM(Salesforce、NetSuite、Sugar)、API和与本地或云托管的多租户前端Web应用程序开发进行接口交互。
- 你熟练使用源代码控制,包括Git和/或SVN。
- 你有创建、操作和维护SQL数据库(MS SQL、SQLite)和NoSQL数据库的经验。
- 你创建和维护API,包括使用Postman等工具进行故障排除API调用。
- 你实施过Microsoft Web服务、Web服务到Web服务的数据转换、XML和XSLT、JSON和YAML。
- 你可以使用OOD、OOP、设计模式和标准,例如OAuth 2.0、OpenID、JWT、Microsoft Graph、OData、REST、SOAP、Web Sockets。
- 你可以使用NUnit和MSTest构建单元和集成测试,可靠高效地在本地执行,并作为CI/CD构建流程中的自动化测试。
- 你有使用CI/CD模式和技术进行敏捷开发实践的经验,例如构建和持续集成(TeamCity或Jenkins)、持续部署和配置为代码(Octopus Deploy或Ansible)、持续监控(Newrelic或APM)。
- 你可以使用Docker、AWS服务(如ECS、EKS、Fargate和ECR)和/或Azure容器服务将解决方案部署到容器中。
- 你具备高级的服务器端故障排除技能,最好有大规模代码的经验。有检查各个端点之间数据流的经验。
- 你了解核心的Web和浏览器概念(例如浏览器如何解析和构建网页、安全协议、SSL证书)。
- 有组织、高效,并致力于在规定的时间内完成工作,并管理多个优先事项。
- 能够以非技术人员可以理解的方式沟通技术解决方案和决策的基本原理。
- 适应新环境、需求和范围的变化。
- 你强烈渴望在开发职业中取得进步,不断努力提升技能。
- 你必须能够流利地使用英语书写和口语表达。
- 你必须持有有效的工作许可证,或者是加拿大的永久居民或公民。
加分项:
- 团队或项目领导经验。
- 熟练掌握HTML、CSS、JavaScript(包括ES6+)和TypeScript。
- 使用C#、ASP.NET、.NET Core构建Web应用程序的经验。
- 熟练使用Mac和Linux环境。
- Web服务器配置和故障排除。
- 贡献、支持或使用开源项目。
- 有Salesforce定制开发或管理经验。
关于Riva更多信息:
我们是一家总部位于埃德蒙顿的软件开发公司,拥有全球影响力。我们的关系引擎在电子邮件、日历、联系人和任务等应用程序之间创建无缝的数据流,与CRM进行同步,实现数据同步,消除了在不同平台之间切换任务、切换应用程序和重复输入数据的需求。
我们提供一个培养多样性、公平性、包容性和乐趣的工作文化。在这里,好奇心得到回报,每一天都有机会学习、成长,并为你喜欢、尊重和重视的人的努力做出贡献。
你可以从我们这里期待什么:
总体报酬包括:
- RRSP匹配
- 从3周起的带薪休假
- 带有灵活自主分配的带薪健康时间,用于心理健康、个人福利和个人时间
- 扩展健康保险福利、牙科和人寿保险,包括健康支出账户和灵活支出账户
- 每年生日的额外休假
- 第三方员工援助计划
- 休假时间用于志愿参与慈善活动
- 职业发展和培训津贴,用于职业晋升
- 一个培养多样性、公平性和包容性的伟大文化
- 与体现Riva价值观的分布式营销团队合作——特别是带着你的激情、享受乐趣和每天改进
在Riva的光明未来和你的光明未来上留下你的印记!
必须持有有效的工作许可证,或者是加拿大的永久居民或公民。成功的候选人将需要通过犯罪背景调查。
Riva是一家平等机会的雇主。符合资格的申请人将获得不受种族、肤色、宗教、性别、性取向、国籍、年龄、婚姻状况、受保护的退伍军人身份或残疾身份的就业机会。