在多伦多(混合)办公室,加入API管理平台团队担任高级软件开发人员。
API管理平台团队构建了端到端的API管理平台,用于Restful、GraphQL和异步API。这使得API生产者能够生产世界一流的API,并使API消费者能够轻松发现和使用这些API。
除此之外,团队还在TurboTax和Quickbooks等Intuit产品中构建和运营GraphQL API,通过托管和操作世界一流的GraphQL路由器。这是一个高流量和任务关键的系统。
作为这个团队的高级软件开发人员,您将与一群非常有才华的工程师和架构师合作,将平台推向新的水平。
职责
• 与跨职能团队合作,定义技术需求、用例并开发原型或概念验证。
• 独立设计负责的组件,几乎不需要指导。
• 积极寻求并融入设计评审反馈,也积极审查同行和软件工程师的设计。
• 进行代码审查,提升代码质量,确保遵守编码标准。
• 识别和解决性能瓶颈,优化架构和代码。
• 提供软件开发的建议和最佳实践。
• 积极了解行业最佳实践,分享经验,尝试和应用尖端技术。
• 在技术领导地位上发挥作用:指导初级工程师、新团队成员,并在具有挑战性的编程和设计问题上应用技术专长
• 大约90%的时间用于编码和代码审查。
• 在测试、预生产、生产和发布后修补过程中解决缺陷/错误
• 与各种Intuit团队跨职能合作:产品管理、QA/QE、各种产品线或业务部门,推动结果
• 具有敏捷开发、SCRUM或极限编程方法的经验