软件工程师 III 后端

5个月前全职
91.8万 - 118.1万 / 年 McDonald's Corporation

McDonald's Corporation

location 芝加哥
unsaved
职位描述 麦当劳,全球最知名的品牌之一,正在寻找一位熟练的软件开发工程师,负责我们店内技术的开发,作为商业产品与平台组织的一部分。商业产品与平台的愿景是开发全球技术产品和平台,以取悦我们的客户,并使我们的团队能够可靠有效地运营我们的餐厅。 软件工程师 III 的角色与高级工程经理和章节负责人合作。在这个角色中,您将负责麦当劳餐厅软件的设计、开发、测试和维护。餐厅技术软件包括应用程序用户界面、API 层软件、数据管理以及与外部系统的数据通信。该软件需要满足严格的可靠性和性能要求,以及客户的需求。 我们支出增加的最大领域是技术,这正在推动我们的增长。我们正在考虑如何利用技术改善客户体验并建立新的客户体验。我们还在探索可以帮助我们减少或消除重复任务的技术,使员工的工作更加有趣和有回报。随着所有新项目和倡议的开展,加入这个帮助创造更好麦当劳的团队是一个令人兴奋的时刻! 职责 • 在软件开发团队中工作,开发支持新功能设计和开发的餐厅软件应用程序。 • 参与敏捷开发生命周期的各个方面,包括设计、开发、文档、测试和运营,并积极参与和执行 Scrum 过程。 • 设计、实施、测试、部署和维护创新的 Web 应用程序软件解决方案。 • 采用软件工程指南,以保持高标准的质量,开发创造性的解决方案来提高服务性能、耐用性、成本和安全性。 • 为团队中的初级工程师提供指导和建议。 • 向直接经理和其他合作伙伴提供频繁的进度更新。 资格要求: 基本资格 • 计算机工程、计算机科学或类似工程学科的学士学位,或具有同等的工作经验。 • 至少 5 年使用 C# 和 ASP.NET Core(优先)或 ASP.NET Web 开发的软件开发项目经验。 • 至少 2 年为新系统和现有系统的架构和设计(架构、设计模式、可靠性和扩展性)做贡献的经验,撰写软件需求、设计及相关工程文档。 • 具有云技术经验,例如 Kubernetes、Docker、IaaS。 • 在工程环境中展示出改善运营准确性的领导技能,采用标准方法。 • 在敏捷环境中开发软件的经验,单元测试、有效的代码审查,并有效利用 SDLC 高效交付高质量软件的经验。 • 精通基于 API 的软件架构,并应用 NoSQL 数据库。 • 在 CI/CD 环境中使用 GitHub Actions 或类似工具开发和发布软件的经验。 • 展示出在多种客户环境中工作以及在团队导向、协作环境中有效工作的能力,并能够在远程环境中有效工作。 • 能够将项目从需求范围界定到发布和交付。 • 良好的书面和口头沟通能力,积极主动,自我驱动。 优先资格 • 具有 QA 框架(如 Cypress)的经验 • 具有 JavaScript 的经验。 • 具有 React Native 或其他前端框架(如 NextJS)的经验。 • 具有关系数据库的经验。 • 具有网络客户端/服务器架构的经验。 福利:符合条件 奖金:符合条件 该职位的预期薪资范围为每年 $129,800.00 至 $165,490.00 以上是该职位申请的预期薪资范围。最终确定您的薪资时,我们也可能考虑您的经验和其他与工作相关的因素。 麦当劳是一个致力于员工多样性的平等机会雇主。我们促进包容性的工作环境,为每个人创造良好的体验。麦当劳为符合条件的残疾人士在申请或招聘过程中或执行其工作的基本职能时提供合理的便利。如果您需要帮助访问或阅读此职位发布,或在申请或招聘过程中需要便利,请联系 mcdhrbenefits@us.mcd.com。合理的便利将根据具体情况进行确定。 麦当劳为所有员工和求职者提供平等的就业机会,禁止基于性别、性别刻板印象、怀孕(包括怀孕、分娩和与怀孕、分娩或哺乳相关的医疗状况)、种族、肤色、宗教、祖籍或国籍、年龄、残疾状态、医疗状况、婚姻状况、性取向、性别、性别认同、性别表达、跨性别状态、受保护的军人或退伍军人身份、公民身份、基因信息或任何其他受联邦、州或地方法律保护的特征进行歧视和骚扰。该政策适用于所有就业条款和条件,包括招聘、雇用、安置、晋升、终止、裁员、召回、转移、请假、薪酬和培训。 此职位发布或描述中的任何内容均不应被解释为就业的要约或保证。