概述
加入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和/或极限编程方法论的经验