中级软件工程师(Java&数据)

16个月前全职
PointClickCare

PointClickCare

location 多伦多
unsaved
20多年来,PointClickCare一直是老年护理的支柱。我们已经积累了最丰富的老年护理数据集,使我们的市场密度无与伦比,并且与医疗保健生态系统的联系比任何其他平台都更加强大。 通过与Collective Medical和Audacious Inquiry的合作,我们已成为最广泛的全程护理协作网络,为护理团队提供即时的、点对点的深入实时洞察力,覆盖患者旅程的每个阶段。 有关PointClickCare的更多信息,请在Glassdoor和LinkedIn上与我们联系。 增长潜力如何? • 我们非常重视员工的职业发展,并为其提供许多内部晋升机会。一名初级软件工程师通常会晋升为高级软件工程师。根据您的兴趣领域,还有机会转入其他部门。 • 即使您不打算换工作,我们也提供免费的新软件技术培训、项目管理、敏捷培训、领导他人以及提高公众演讲/演示技巧等。 我们寻找什么样的资格? • 具有3年以上Java、SpringBoot微服务经验的初级软件工程师。 • 熟练掌握Jenkins、云上的Docker/Kubernetes(Azure或AWS)。 • 对关系数据库(如Microsoft SQL Server)有很好的实践经验,可以调优SQL查询并分析查询计划。 • 熟练编写RESTful API端点。 • 在实时或准实时处理大量数据的系统构建和工作方面有丰富的经验。 • 对非关系型/NoSQL数据存储有了解:Azure ADLS、Delta Lake、Apache Hudi。 • 出色的组织、批判性思维和个人领导能力。 • 自我激励,能够在最少的监督下交付工作。 • 对学习新事物带来的不适感持开放态度。 • 团队合作能力。 • 具有解决问题能力的分析思维。 • 作为出色工程师的经验得到证明。 • 我们也非常欢迎对企业设计模式有良好理解的候选人。 数据软件工程师的典型工作日是什么样的? • 您将负责通过开发和维护先进的数据摄取、处理、建模和报告能力,设计、开发、实施和支持我们新兴的大数据分析能力。 • 您的大部分时间将与跨职能开发团队、业务分析师和质量分析师合作,以规定、设计、开发、测试和实施软件。 • 我们非常注重专业发展,所以总会有培训课程、黑客马拉松或内部课程提供。 • 请查看我们工程部门的视频:https://www.youtube.com/watch?v=BeeSn3lzkwc&list=PLwERWsJLXEnEz9j8IwqjUWfqCzQ1SbvGL&index=7 教育背景 • 计算机科学、信息技术或相关学科的学士学位 #LI-AJ1 #LI-Hybrid PointClickCare的政策是确保平等就业机会,不因种族、宗教、国籍、身份、年龄、性别、性取向、性别认同或表达、婚姻或家庭/民事伙伴关系状况、残疾、退伍军人身份、遗传信息或其他受法律保护的基础而进行歧视或骚扰。PointClickCare欢迎并鼓励残疾人士申请。我们将根据需要为参与选择过程的候选人提供适当的便利。如需任何便利,请联系recruitment@pointclickcare.com。 PointClickCare致力于信息安全。通过申请此职位,如果被录用,您承诺遵守我们的信息安全政策和程序,并尽一切努力保护机密和/或敏感信息。