职位名称:全栈软件开发工程师(ID)
部门:分析
地点:多伦多,蒙特利尔,卡尔加里,温哥华
状态:永久全职(混合)
成为一个不断发展的团队的一员,在复杂的金融领域的股票交易中进行尖端研究和开发。CIRO负责监督所有加拿大股票和债券交易以及投资经纪商。CIRO的战略目标之一是使用数据分析趋势,识别新兴风险,并为我们的监管方法提供信息。全栈软件开发工程师将向分析副总裁汇报,他将在团队中与数据科学家、数据工程师和数据分析师紧密合作,发挥关键作用,支持该团队承担的关键项目的全生命周期软件和数据工程开发。
主要职责:
• 设计、构建和发展全栈解决方案、产品和工具,以支持内部业务利益相关者简化工作流程和自动化现有流程。
• 使用现代框架创建直观、清晰、健壮且可重用的用户界面。
• 开发和维护具有明确关注点的算法和库,构建高效可扩展的软件。
• 成为团队合作者、技术导师,并热衷于指导他人和分享想法。
• 通过同行代码审查过程向其他团队成员提供定期反馈,并有效地沟通进展和潜在风险。
• 撰写文档以描述应用程序设计和功能。
• 根据副总裁的要求直接监督和指导特殊项目,并根据需要支持业务决策的临时请求。
教育和经验:
• 计算机科学、计算机工程或相关技术领域的学士或硕士学位。
关键技能和能力:
• 精通Java、Ruby、Python和SQL等编程语言。
• 有使用JavaScript、CSS、HTML、Node.js、React和Vue.js的实际经验。
• 对软件工程的各个方面、端到端开发生命周期和上线后的生产支持有良好的理解。
• 有使用响应式框架(Bootstrap 3.0)的经验。
• 具有较强的技术思维能力,并展示了在软件设计和端到端开发方面的领导能力。
• 对资本市场和证券行业的运作有一定的了解,将是一个优势。
我们感谢收到的申请,但只有符合职位要求的申请人才会被联系。
CIRO致力于包容和无障碍的就业实践。我们提供残疾人士的适应措施。如果您需要适应措施,请联系人力资源部门。