员工工程师

15个月前全职
Invafresh

Invafresh

location 多伦多
unsaved
我们是谁: Invafresh是一家总部位于加拿大密西沙加的领先技术公司,专注于为全球超市连锁店提供新鲜食品零售运营软件。自1988年成立以来,Invafresh一直大力投资于人力资源和技术。如今,Invafresh是一家由经验丰富且对零售行业了解颇深的技术人员组成的组织,拥有行业特定解决方案,超市连锁店利用这些解决方案在新鲜运营领域取得成功。 我们的新鲜食品零售运营解决方案已在全球超过20,000家超市店铺中部署,积极支持店内新鲜运营的执行。我们通过提供数据完整性和决策支持工具,帮助客户在新鲜食品供应领域取得并保持领先地位,从而提高销售额,减少损失和库存,并改善总体利润。我们帮助客户在竞争激烈的杂货市场取得成功。 我们的使命很明确:与杂货零售商建立长期合作伙伴关系,并通过领先的技术解决方案帮助他们在新鲜运营方面实现卓越。对我们来说,这意味着将所有精力投入到帮助客户最大化财务绩效,从而实现顶级四分位运营指标。最终目标是提供超出消费者期望的新鲜产品。 职位描述: 这是一个全职永久职位,汇报给我们的软件开发总监。 你的工作内容: 作为一名高级工程师,你将设计、编码和开发创新的面向客户的功能。你将制定增加解决方案性能和可靠性的策略。你将负责整体应用程序分析和优化-从开发、识别性能瓶颈、编写工具,到在应用程序协议和数据层面进行优化。你将负责设计和开发我们的优化框架,测量性能,并进行系统性能测试,以确保系统的可靠性、容量和可扩展性。 关于你: • 精通面向对象编程(OOP/OOD)、函数式编程、事件驱动架构、微服务和云环境。 • 精通应用程序和系统设计、数据架构、API设计和应用部署模式。 • 对性能调优和优化充满热情,并能够有效地使用各种分析工具来识别性能瓶颈。 • 使用标准方法设计技术解决方案,分析解释并展示评估结果;能够在标准方法之外满足所有利益相关者的需求。 • 渴望领导,有责任心,并有能力独立工作和团队合作。 • 具有解决问题的思维方式,能够利用内部和外部资源,具备出色的口头和书面沟通能力。 • 出色的书面和口头沟通和倾听能力。 • 出色的商业理解能力。 • 强大的团队合作精神和个人贡献能力,能够在整个组织中建立关系。 • 熟悉变更和问题管理学科的流程,能够在快节奏的环境中执行任务,并在有限的监督下执行任务。 • 您非常关注客户、服务和结果。您渴望领导,有责任心,并且能够主动行动。 经验和资格: • 计算机科学学士学位或同等经验。 • 10年以上全面软件开发生命周期开发、架构和设计的专业经验。在GCP、AWS和/或Azure上开发应用程序的经验。 • 5年以上分析复杂软件在传统的本地部署和云部署中的性能,并提高软件应用和IT系统的可靠性的经验。 • 掌握Java、Python、C++、JavaScript ReactJS、PHP、CSS/Bootstrap和/或GO、API、JMeter、Selenium等编程语言和框架。 • 强大的技能,能够识别潜在的性能问题,调试、性能优化并提供解决方案来修复任何瓶颈。 • 具备功能测试、非功能测试和系统/应用级集成测试的实际经验。 • 具备使用应用程序性能监控(APM)进行可观察性的经验。 • 具备测试数据创建、测试数据管理(TDM)的经验。 • 具备数据库技术和分析的经验。 • 具备敏捷开发方法论和开发运维工具(包括JIRA和GitLab)的经验。 • 理解测试驱动开发(TDD)和生产一流软件的需求。 • 熟悉数据收集实践、统计建模和工具(相关系数、泊松分布、Little's Law、har、collectd、statsd、gnuplot)。 为什么选择Invafresh? • 具有竞争力的薪酬、弹性工作时间和全面的福利计划。 • 我们非常自豪拥有一流的团队和企业文化。各级别都采取开放式沟通。 • 创业和快速增长的公司,员工流失率几乎为零。 • 市场上最优质和最先进的产品。专注于持续创新。 • 努力工作/玩得开心的心态;我们追求变革,并不断追求卓越。 • 实时辅导和反馈、成长机会,以及一个支持性和合作的团队。