职位描述
您是否具有创新思维、高级技术技能和对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。