全栈软件开发工程师

15个月前全职
CIRO / OCRI

CIRO / OCRI

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