你的新公司
加拿大癌症协会不知疲倦地致力于拯救和改善生命。他们资助癌症研究领域最杰出的人才。为所有受癌症影响的人提供同情的支持系统,无论是沿海还是全国范围内,无论是哪种类型的癌症。作为关心癌症的加拿大人的代言人,他们与政府合作制定健康政策,以预防癌症并更好地支持患病人士。没有其他组织像他们一样,为了今天改善生活和永远改变癌症的未来所做的一切。
你的新角色
加拿大癌症协会正在寻找一名筹款网络开发人员,开发和支持其面向客户的数字筹款产品,如CIBC Run for the Cure,Relay for Life等,利用基于云的技术。与技术、数据库和市场专家的跨职能团队合作,您将负责编程、故障排除和升级网站和移动优先解决方案,其中主要目标是前端设计、数据集成、API使用、编码最佳实践,并充分考虑用户为中心、可访问性和隐私原则。
为了在这个角色中取得成功,您需要精通HTML、CSS、JavaScript(jQuery、Vue.js、Angular.js),并且具有使用PHP、Python或Ruby on Rails编程数据驱动应用程序的知识和经验。此外,您还需要对SEO、Web可访问性有深入的了解,以及良好的沟通能力。
职责:
• 支持团队开发工作,确保成功实施和交付筹款项目/产品,利用Luminate Online(Blackbaud)和DonorDrive等在线平台。
• 使用最佳软件开发实践编写设计良好、可测试、高效的代码。
• 整合来自各种后端服务、数据库和API的数据,并在应用程序之间进行细化/调优。
• 使用标准的HTML/CSS实践创建网站布局/用户界面。
• 通过建立良好的实践和习惯以及文档,保持团队的软件质量高标准。
• 协助收集和记录用户需求,制定用户故事、估算和工作计划。
• 根据技术需求工作于用户故事、规格和需求。
• 负责维护、扩展和扩展我们的筹款站点、产品和功能。
• 分析和解决技术和应用程序问题。
• 评估应用程序和流程改进的机会,并准备相关的理由文档与团队成员和其他受影响方共享。
• 与设计师/前端开发人员和内容开发人员合作,以匹配视觉设计意图和目标受众的信息传递。
• 与第三方供应商和顾问合作(如有需要)。
• 分配的其他项目/职责。
成功所需的条件
• 计算机科学或相关领域的学士学位或文凭。
• 至少2年与Luminate Online(Blackbaud)等筹款平台的工作经验。
• 出色的编程技能和深入的JavaScript知识(jQuery、Vue.js、Angular.js),能够使用现代HTML/CSS工作。
• 具备用户界面设计和原型设计经验。
• 充分了解面向对象编程和Web应用程序开发。
• 了解Web应用程序的工作原理,包括安全性、合规性、隐私、会话管理和最佳开发实践。
• 掌握搜索引擎优化和可访问性实践。
• 有使用Microsoft Azure DevOps工具集(或Atlassian/Jira)的经验。
• 有在敏捷方法论(如Scrum、看板)下工作的经验是一个优势。
• 有在移动框架中工作的经验是一个优势。
• 准确的问题诊断和创造性解决问题的能力。
• 与内部团队成员和外部利益相关者的良好沟通能力。
• 具备良好的商业头脑,能够在快节奏的环境中工作、适应和蓬勃发展,迅速学习并掌握各种Web技术和技巧。
回报
作为对您的技能和奉献的回报,我们提供一个有吸引力的薪酬福利计划,包括竞争力的薪水、优质福利,包括带薪产假、带薪家庭病假和健康保险,并有机会获得有意义的就业体验,您的贡献可以每天真正做出巨大的差异。
你需要做的事
如果您对这个职位感兴趣,请发送电子邮件至Jeremy.Nathan@hays.com,并附上您最新的简历副本。您也可以拨打电话514-556-1686。