加载。。。
分享这份工作

软件工程师-远程/混合工作

日期:2021年7月11日

地点:美国伊利诺伊州香槟

公司名称:爱科

职位/职务:

开发者/程序员I*为合适的候选人提供远程/混合动力。

作业摘要:

开发者/程序员II是一个全栈web应用程序、API和云数据服务的开发职位。该职位领导应用程序开发团队与产品管理部门合作,在敏捷开发环境中为农业部门设计、创建和支持最先进的AWS云数据服务和JavaScript web应用程序。该软件包括与农业控制器的远程连接、牲畜养殖生产数据采集以及该数据的分析和显示。

我们的工程团队确保AGCO的核心品牌在各个方面都处于行业领先地位,无论是通过功能增强、新产品开发还是积极追求精准农业解决方案。AGCO工程师为养活世界的专业农民开发高科技解决方案。

我们正在寻找新的团队成员,他们能够使用JavaScript、AngularJS和TypeScript维护我们当前的操作平台,并与我们的团队合作,使用Node.js和Python将新的应用程序集成到AWS云基础设施中。成功的候选人还将负责与云系统架构师合作,以解决创建和实现数据流中新的无服务器应用程序和段所涉及的细节。由于我们的团队目前正在经历从“web优先”到“移动优先”策略的范式迁移,这个角色需要在代码体系结构、DevOps系统设置和质量控制系统中成为思想领袖,以维护我们团队的编码标准。他或她还将被要求偶尔为执行人员提供支持,以解决内部系统问题和移动计算难题。

工作职责:

  • 与开发团队、远程硬件开发和支持人员密切合作,根据需要创建新的桌面、移动和无服务器应用程序
  • 与远程硬件开发和支持人员合作,在现有和未来基于云的数据分析产品中创建、维护和排除程序逻辑故障
  • 创建并执行单元和集成代码测试,参与团队代码评审,以识别和处理系统中任何地方的错误,并设计基于硬件的产品的功能扩展
  • 通过记录和建模新的以及现有的系统和功能,帮助规划和实施技术迁移
  • 为内部销售和技术支持人员提供内部功能、面向客户的API、基于云的数据流和支持互联网的应用程序方面的技术支持
  • 开发数据流测试例程,帮助应用程序开发团队了解某些系统更改对整个数据平台的影响

最低资格要求:

雇主们通常会寻找有这方面经验的计算机程序员。对于初级职位,有实习或志愿工作的经历是很有帮助的。对于更高级的职位,一般的商业经验,其中领导任务是很好的。任何地方从一到五年的直接计算机编程经验也是一个很好的补充,作为一个计算机程序员职位的候选人。

  • 计算机科学或相关领域的学士学位,这些技能需要深入研究
  • 5年以上网络后端和前端开发,后端和前端开发经验
  • 具有构建AWS云无服务器功能应用程序的丰富经验
  • 理解代数统计概念,应用于数据并生成报告
  • 在压力下工作时,注意细节、分析能力、组织和优先顺序,以便在创建计算机代码的同时完成最后期限和管理工作量
  • 有Typescript、Node.js、Python、pub/subsystem(SNS、SQS、Redis)和数据流方面的经验
  • 精通前端语言/框架(Javascript、React、Angular、CSS、HTML等)。
  • 了解数据存储系统,包括关系和非关系对象存储

所需的特定技能:

在NodeJS、Express和Angular运行时环境中使用JavaScript作为后端的5-10年经验,具有强大的前端web框架技能,如JavaScript、JQuery、AJAX、HTML5、SQL、RESTful和graphqlapi。掌握WebSocket、MQTT和HTTPS等技术通信协议和机制的工作知识。熟悉工作流程和包装技术,如GIT,Webpack。在客户机/服务器云托管环境中为web应用程序编写单元测试、调试和开发方面的成熟经验。有很强的设计和开发AWS无服务器应用程序的能力。最重要的是,他们有学习新编程语言、框架和应用程序范例的倾向,并且有很强的人际交往和团队合作能力。


最近的主要市场:香槟
最近的二级市场:乌尔巴纳

作业段:农业,开发人员,工程师,软件工程师,实习生,农业,技术,工程,入门级