ServiceNow 开发工程师,数字平台——远程,美国
为 Thrive 的 AI、网络安全和云托管服务平台开发 ServiceNow 集成、自动化流程和 Snowflake 数据管道。 支持从解决方案设计到生产环境的托管服务运营。
描述
- 通过 REST、SOAP、Scripted REST API 和 MID Server 创建并维护与外部系统的双向 ServiceNow 集成。
- 开发和支持 ServiceNow 服务端逻辑,包括业务规则、脚本包含、计划作业、转换映射和导入集。
- 使用 Flow Designer、子流程、操作和 Workflow,自动化 ITSM 与服务交付流程。
- 编写、优化和排查 Snowflake SQL,用于报表以及 Client Portal 数据的提取、转换、对账和验证。
- 构建并维护 Snowflake 到 ServiceNow 的数据管道,实现设备、资产和工单的同步与去重。
- 按照最小权限原则配置 ACL、角色和数据安全控制。
- 调查生产环境中的集成故障、同步缺口和性能问题,确定根本原因。
- 参与代码评审,管理更新集,并遵循从开发到生产的发布流程。
- 维护集成架构、数据映射、运行手册和技术决策文档。
- 与利益相关者合作,将业务需求转化为可扩展的技术解决方案。
任职要求
- 至少三年实际 ServiceNow 开发经验。
- 具备扎实的 JavaScript 技能,包括 ServiceNow 服务端脚本、GlideRecord、GlideAjax、GlideSystem 以及 ES5 限制方面的经验。
- 能够构建 ServiceNow REST 集成,掌握 OAuth 2.0、基本身份验证和 API 密钥等身份验证方式,并具备 JSON 解析和错误处理能力。
- 了解 SQL 连接、聚合、公共表表达式、筛选和基础查询优化。
- 具备使用 Flow Designer 及其他 ServiceNow 自动化工具的经验。
- 了解 ServiceNow 数据模型、ACL 和基于角色的安全机制。
- 熟悉更新集、实例克隆以及跨多个实例的开发工作流。
- 具备排查涉及多个系统的问题的能力。
- 具备清晰的书面和口头沟通能力。
- 优先考虑:具备 Snowflake 查询、视图、阶段、任务或流方面的实际经验。
- 优先考虑:有 MSP 或 IT 服务环境经验,或使用 NinjaOne、ConnectWise 等 RMM/PSA 平台的经验。
- 优先考虑:熟悉 CMDB、IRE 或数据去重策略。
- 优先考虑:接触过 ServiceNow ITSM、CSM 或 Service Portal 开发。
- 优先考虑:具备 Git、CI/CD 管道或 Azure DevOps 经验。
- 优先考虑:具备用于数据工作的 Python 或其他脚本语言背景。
- 优先考虑:拥有 CSA 或 CAD 等 ServiceNow 认证;具备实施专家认证者优先。
