Method CRM 中级全栈开发工程师
为 Method CRM 的小企业工作流平台开发 C#/.NET 和 React 功能。 参与安全管理、问题排查、测试及平台扩展性提升。
描述
- 全面测试并构建、维护和部署服务及功能。
- 通过软件开发解决客户问题。
- 在实施前明确项目要求并消除歧义。
- 调查用户报告的复杂问题并解决其根本原因。
- 提出提升平台性能和易用性的建议。
- 拆分用户故事和任务、审查代码并参与回顾会议。
- 当工作影响架构、安全或目标时,及时向管理层通报。
- 加入开发团队并完成 Method 的培训营。
- 了解平台架构和代码库,并排查轻微故障。
- 改进和重构代码,以提升可读性、可测试性和可维护性。
- 支持每日发布并监控变更。
- 主动承担代码责任,并逐步提高自主工作能力。
- 协助开发人员制定代码设计和实现决策。
任职要求
- 至少 2 年跨前端和后端系统构建 Web 应用的经验。
- 熟练掌握 C#、.NET Core 和 .NET 6/7/8、Web API、MVC、REST、设计模式、单页应用、单体与微服务架构以及 Git。
- 具备 JavaScript、HTML5、CSS 经验,并使用过 Angular 或 React 等前端单页应用库。
- 具备持久化存储和 ORM 经验,包括 SQL 和/或 NoSQL。
- 具备单元测试和集成测试经验。
- 具备敏捷开发经验,包括 Sprint 或 Kanban 方法。
- 采用 AI 优先的开发方式,并严谨地验证结果。
- 优先考虑计算机科学、计算机工程或软件工程相关学历,或同等经验。
- 持有 Microsoft 或 AWS 认证者优先。
- 能够每周到多伦多市中心办公室混合办公 2–3 天。
- 获准在加拿大合法工作,且无需雇主担保。
福利待遇
- 灵活的混合办公安排,每周到多伦多市中心办公室工作 2–3 天。
- 定期举办团队活动和全公司庆祝活动。
- 入职培训及持续培训。
- 每季度提供专业发展预算。
- 全面的健康保障,包括医疗、视力和牙科保险。
- 每周午餐额度。
- 工作地点位于多伦多市中心。
- 提供包容且无障碍的工作场所便利安排。
