高级 Java 开发工程师 (专注于自动化测试和 CI/CD,必须具备 C 语言经验)

蒙特利尔 11天前全职 网络
40.5万 - 91.2万 / 年
我们的员工是我们所做一切的核心。我们共同帮助人们、企业和社会在好时光中繁荣,在坏时光中保持韧性。 我们的员工承诺代表了 Intact 对您的承诺,以换取您践行我们的价值观、努力做出最佳工作、乐于接受变化并投资于您的职业发展。作为回报,我们承诺在一个您可以塑造未来、团队合作并与我们共同成长的工作场所提供支持、机会和以绩效为导向的财务奖励。 关于这个角色 我们正在寻找一位高级 Java 后端软件开发人员加入我们不断壮大的团队。 您在这里的工作内容: • 进行系统和编程需求分析,以识别遇到的问题并提供解决方案建议,包括程序规范。 • 在一般监督下,根据计划和截止日期开发系统规范、编码、修改、测试和调试计算机程序。 • 掌握系统的技术和业务功能,以便向其他同事解释,同时与用户有效互动。 • 将需求转化为技术规范和软件组件。 • 组织和管理生产会议。 • 设计和建模复杂问题的程序解决方案,以实现记录的功能和非功能需求。 • 作为交付物的一部分审查设计(代码和设计质量)。 • 开发和支持复杂组件。 • 在开发活动中支持和指导项目团队,以确保交付代码的质量,同时满足项目截止日期。 • 为每个开发的功能编写单元测试、集成测试和自动化测试。 • 参与回归测试策略的实施,以提高应用组件的稳定性。 • 实施和维护 DevOps 实践,以实现持续集成和持续部署 (CI/CD)。 • 确保应用程序的支持和维护(一级),并解决复杂的异常。 • 独立工作并在多学科团队中有效协作。 • 我们正在寻找一位专注于测试自动化和 DevOps 的开发人员,以增强我们的团队并提高我们交付物的质量和效率。 您能带来的技能: • 计算机科学本科学位或任何等效培训和经验的组合。 • 8 年开发和自动化测试经验。 • 分析和综合能力。 • 主动性和在压力下工作的能力。 • 团队合作能力和对细节的关注。 • 需要双语(法语/英语)- 需要定期与全国各地的同事互动。 • 不要求加拿大工作经验,但必须有在加拿大工作的授权。 优先技术: • JUnit/TestNG:流行的 Java 测试框架。 • Cypress 和/或 Playwright:Web 应用程序的端到端测试框架。 • Cucumber:用于行为驱动开发 (BDD)。 • CI/CD:高度期望的技能 (+++)。 • Java:高度期望的技能 (+++)。 • Spring Boot:期望的技能 (++)。 • Maven:所需技能 (++)。 • 微服务:所需技能 (++)。 • MongoDB:基础知识 (+)。 • Oracle:基础知识 (+)。 #LI-Hybrid 我们提供的福利 我们的混合工作模式提供了在家工作与享受有意义的面对面互动之间的平衡。 在这里工作意味着您将被赋予每天发挥最佳表现的权力。作为我们团队的正式成员,您可以期待以下一些福利: • 认可您成功的财务奖励计划 • 行业领先的员工股票购买计划;我们匹配购买净股票的 50% • 广泛的灵活养老金和福利套餐,提供虚拟医疗服务 • 灵活的工作安排 • 每年最多可购买 5 天额外假期 • 每年提供的健康账户,促进积极和健康的生活方式 • 提供支持身体和心理健康的工具和资源,拥抱变化并与同事联系 • 充满活力的工作场所学习生态系统,配备学习旅程、互动在线内容和激励项目 • 包容性的员工主导网络,以教育、激励、放大声音、建立关系并提供发展机会 • 鼓舞人心的领导者和同事,他们将支持您并帮助您成长 • 社区影响计划,因为您关心的事情是您与众不同的一部分。您对社区的贡献应该同样独特。 我们是一个平等机会雇主 在 Intact,我们的尊重价值观建立在将多样性视为一种力量的基础上。我们努力创造一个无障碍的工作场所,让员工感到被重视、被包容,并鼓励分享他们独特的观点。 我们鼓励来自公平受益群体的个人申请,包括但不限于女性、原住民、残疾人、黑人和 2SLGBTQI+ 社区的成员。 作为 Intact 对和解的承诺的一部分,我们承认我们在目前称为加拿大的土地上工作、会面和旅行,该地区最初由第一民族、梅蒂斯人和因纽特人居住。这段历史延续了几个世纪,并持续发展至今。 我们有政策确保残疾人平等访问和参与,包括提供工作场所调整(便利措施)。相关政策的副本可根据请求提供。 如果我们可以提供特定的调整以使招聘过程对您更具可及性,请在我们联系您关于工作机会时告知我们。我们将与您合作以满足您的需求。 在此了解有关我们的招聘流程和候选人旅程的更多信息。 如果您是 Intact 或 belairdirect 的员工,请在内部职业网站上申请此角色。