中级全栈软件开发工程师

16个月前全职
People Corporation

People Corporation

location 多伦多
unsaved
职位描述 您是否具有创新思维、高级技术技能和对Web应用程序开发的热情?Benefits by Design正在寻找一名中级全栈开发人员加入我们的团队。作为一名中级开发人员,您将成为应用开发团队的重要组成部分,有效地改进我们的数据分析实践,以实现预测洞察和早期事件检测。您将参与Web应用程序开发的所有阶段,包括设计和开发新产品功能,改进现有功能,并在可能的情况下支持BBD的倡议。 Benefits by Design是People Corporation的一个部门,帮助加拿大境内的4000多个组织管理员工福利。在BBD工作包括为员工提供优厚的福利套餐、健康倡议、每周35小时的工作时间以及灵活的工作安排和专业发展机会。了解更多信息,请访问BBD.ca或@BBDCanada。 在Benefits by Design工作,您还将有机会: • 与敏捷开发团队合作,使用React.js、Java、Spring Framework和其他技术构建新的Web应用程序并维护现有应用程序。 • 构建和开发具有响应式和高性能的新用户界面体验 • 按照最佳实践和编码标准编写清晰、可维护和高效的代码。 • 通过研究并向团队建议新的技术方案,为开发团队提供技术指导,并提出创新解决方案以增强我们的产品。 • 编写和执行单元测试以确保代码质量 • 参与整个应用程序的生命周期,从概念和设计到测试和部署。 • 与团队合作解决冲突,优先处理需求,制定内容标准或选择解决方案 • 发现客户反馈和测试中发现的问题 • 参与敏捷过程,包括scrum、回顾、站立会议、项目拆分、工作估算、用户故事生成和细化等。 • 编写和维护技术文档 • 通过指导他人、分享知识和经验以及利用最佳实践来促进团队发展的技能和能力 要成为BBD的一名成功的中级全栈开发人员,您需要: • 计算机科学、信息技术或类似专业的高等教育或同等学历 • 至少3年的前端和后端Web开发经验,熟悉JavaScript框架(React)、HTML、CSS、CSS3、Bootstrap、JSON、Java、Spring Boot • 熟悉Java编程语言和支持框架,如Spring、Spring Boot、Spring Data JPA、Hibernate • 对OAuth2/OpenID(身份验证和授权)、Web标准、可访问性、国际化、单页应用程序设计(如React)、REST API、Bootstrap CSS/SASS框架等有一定了解 • 了解浏览器/设备兼容性、跨浏览器问题/挑战、响应式设计和当前的Web设计趋势和技术 • 具有RESTful API和Web服务的实际开发经验 • 熟悉关系数据库、数据库系统设计和SQL命令 • 了解GIT工作流程、仓库过程、版本控制 • 熟悉Docker等容器化框架 • 对编码和测试标准的最佳实践有深入了解 • 能够承担任务和项目的责任 全明星候选人将具备以下条件: • 将单体应用程序迁移到微服务的经验 • 熟悉持续集成/持续交付概念 • 熟悉JavaScript Web服务器(Node.js) • 了解关系数据库、数据库系统设计和SQL命令 • 在团体保险行业工作的经验 为什么加入我们的团队? • 有竞争力的奖金结构 • 市场领先的GRSP匹配计划 • 强大的员工福利计划 • 灵活的返聘政策,支持产假/育儿假 • 灵活的工作政策,支持工作与生活的融合 • 虚拟活动和委员会,与同事建立联系 • 专业发展计划,获得领域证书 • 加入一个支持、充满活力、不断发展的公司的充实机会! 这个全职角色需要很少的举重和长时间坐着工作。这个全职、混合角色将在办公室环境中进行,可能在加拿大的BBD工作中心或远程进行。想加入我们的应用开发团队吗?立即提交您的简历! 在People Corporation,我们致力于帮助企业成功。我们是一家提供福利、退休、财富、健康和人力资源解决方案的全国性供应商。我们的专家和解决方案为超过20,000家客户提供服务,代表着近300万加拿大人。我们提供定制的解决方案,以满足企业及其员工、会员和利益相关者的独特需求。 我们致力于提供一个包容、可访问的环境,让所有员工和客户都感到受到重视、尊重和支持。我们致力于建立一个反映我们所在社区多样性的劳动力,并创造一个每个员工都有机会发挥潜力的环境。如果您需要任何职位的适应或其他格式的适应,请联系careers@peoplecorporation.com。