中级后端开发人员(C#和.NET)

15个月前远程全职
Riva International, Inc.

Riva International, Inc.

location 芝加哥
unsaved
你是否是一个热衷于技术的自我启动者?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#、APS.NET、.NET Core构建Web应用程序的经验。 - 熟练使用Mac和Linux环境。 - Web服务器配置和故障排除。 - 对开源项目进行贡献、支持或使用。 - 有Salesforce定制开发或管理经验。 关于Riva的更多信息: 我们是一家总部位于埃德蒙顿的软件开发公司,拥有全球影响力。我们的关系引擎在电子邮件、日历、联系人和任务等应用程序之间创建无缝的数据流,与CRM进行同步,实现数据同步,消除了在不同平台之间切换任务、切换应用程序和重复输入数据的需求。 我们提供一个培养多样性、公平、包容和有趣的工作文化。在这里,好奇心会得到回报,每一天都有机会学习、成长,并为你喜欢、尊重和重视的人的努力做出贡献。 你可以从我们这里期待以下内容: 总体补偿方案包括: - RRSP匹配 - 从3周起的带薪休假 - 带薪健康时间,允许灵活自由分配用于心理健康、个人福利和个人时间的福利 - 扩展医疗保健福利、牙科和人寿保险,包括健康支出账户和灵活支出账户 - 每年一次的生日红利休假 - 第三方员工援助计划 - 有薪时间用于参与自己选择的慈善事业 - 专业发展和培训津贴,用于职业发展 - 一个培养多样性、公平和包容的优秀文化 - 与体现Riva价值观的分布式营销团队合作,特别是带着激情、快乐和每天进步 在Riva光明的未来和你的未来上留下你的印记! 必须持有有效的工作许可证,或者是加拿大的永久居民或公民。成功的候选人将需要通过犯罪背景调查。 Riva是一个平等机会的雇主。符合条件的申请人将获得平等的就业机会,不受种族、肤色、宗教、性别、性取向、国籍、年龄、婚姻状况、受保护的退伍军人身份或残疾身份的限制。