高级软件开发人员 - 全栈/前端

15个月前全职
152K - 205.5K USD Intuit Canada ULC

Intuit Canada ULC

location 多伦多
unsaved
加入Intuit,担任全栈高级软件开发工程师的职位。在这个角色中,您将构建Intuit工程师使用的行业领先的工具和服务。您可以期望涉及技术栈的任何部分,包括构建服务、改进工具或进行Web/移动开发。 资格要求 • 6年以上的Web、软件或移动应用开发经验。 • 2年以上的Web服务(REST)经验。 • 计算机科学学士/硕士学位或等同的工作经验。 • 掌握现代Web/移动框架和开发实践的基本原理。 • 具有以下任何面向对象语言(OOD)的经验:Java/J2EE、C#、VB.NET、Python或C++。 • 扎实的软件工程基础及其实际应用能力。 • 具备完整的软件开发生命周期(SDLC)经验。 • 具备单元测试和测试驱动开发(TDD)经验。 • 良好的沟通能力:能够向技术和非技术人员解释复杂的技术问题。 优先经验: • 开发、维护和创新大规模面向消费者的Web或移动应用经验。 • 具备社交、移动、云/SaaS、大数据或分析方面的经验。 • 熟悉高度可扩展和可用的Web应用程序的开发挑战。 • 持续学习:具备开源技术的经验(如果没有实际的大数据或前沿技术工作经验,您可以进行原型设计和/或研究最新的技术和解决方案)。 职责 • 收集功能需求,制定规范,并进行项目和测试规划 • 设计、开发和交付高质量的Web或移动应用程序(需求、设计、代码、文档等) • 成功交付高质量的工具和基础设施(需求、设计、代码、文档等) • 以领导的身份行动:指导初级工程师、新团队成员,并在具有挑战性的编程和设计问题上应用技术专长。 • 在QA测试、预生产、生产和发布后修补期间解决缺陷/错误 • 大约70-85%的实际编码工作 • 与所有团队成员有效合作,履行承诺 • 与Intuit的各个团队(产品管理、设计或业务单位)进行跨职能合作,推动结果的实现 • 为项目的设计和架构做出贡献 • 致力于团队的成功和积极的团队动力学 • 具备敏捷开发、SCRUM和/或极限编程方法论的经验 Intuit提供具有强调绩效奖励的竞争性薪酬方案。该职位的预期基本薪酬范围为152,000美元至205,000美元,加利福尼亚湾区152,000美元至205,500美元。根据与工作相关的知识、技能、经验和工作地点等因素,提供薪酬。为了确保员工的持续薪酬公平性,Intuit定期进行不同族裔和性别类别之间的比较。