职位名称:资深软件工程师 – ServiceNow, 人工智能与DevOps
工作地点:加利福尼亚州圣克拉拉(第一天起现场办公)
最高薪资:每小时 $60(C2C)
职位概述:
我们正在寻求一位高技能、前瞻性的资深软件开发人员加入我们不断壮大的团队。成功的候选人将具备扎实的ServiceNow开发基础、JavaScript、DevOps及UI/UX设计知识,并在人工智能集成、单元测试和性能优化方面具备额外的专业知识。该职位包括领导设计项目、编写简洁、高效和可扩展的代码、进行代码审查,以及为自动化和人工智能驱动的解决方案做出贡献。
主要职责:
• 开发和扩展ServiceNow应用程序,包括工作流、业务规则、用户界面策略和集成。
• 领导直观且用户友好的界面设计和前端开发,使用现代框架。
• 编写高效、性能优越且安全的代码,遵循行业最佳实践。
• 实施全面的单元测试和测试自动化,以确保代码质量并减少回归问题。
• 应用DevOps实践,利用Jenkins、Git、Docker和CI/CD工作流来简化开发管道。
• 进行同行代码审查,指导初级开发人员,并保持高标准的软件设计和实施。
• 与产品、设计和业务团队合作,将需求转化为技术解决方案。
• 集成并帮助构建基于人工智能/机器学习的功能,如智能自动化、推荐引擎或对话界面。
• 持续监控、分析和改善应用程序的性能和可靠性。
• 关注技术趋势,并为创新和知识共享做出贡献。
任职资格:
• 计算机科学、软件工程或相关领域的学士或硕士学位。
• 5年以上软件开发的专业经验,包括:
• 2年以上ServiceNow开发的实际经验
• 精通JavaScript和前端框架(React、Vue或类似)
• 有使用Jest、Mocha、Jasmine或类似工具构建和维护单元测试的经验
• 具备编写性能优化代码的能力
• 理解UI/UX设计原则,并有创建可访问和响应式界面的经验
• 熟悉DevOps工具和实践(CI/CD、版本控制、容器化)
• 参与人工智能/机器学习项目或将人工智能API/服务集成到应用程序中的经验
• 有能力主导系统和应用设计讨论,执行代码质量控制,并进行结构化代码审查
• 较强的分析和解决问题的能力
• 优秀的口头和书面沟通能力
优先资格:
• ServiceNow认证(CSA、CAD或其他相关模块)
• 有REST/SOAP API和企业集成的经验
• 了解人工智能工具,如OpenAI、TensorFlow或Azure Cognitive Services
• 在跨职能团队环境中有敏捷/Scrum经验