ServiceNow Developer / Service Catalog & Workflow — United States
Зарплата не указана
ОткликнутьсяResponsibilities
Catalog design and build
• Build Service Catalog items, record producers and variable sets for each access type, including multi-row variable sets where they are needed.
• Make the forms data-driven: reference qualifiers and lookup select boxes read from a custom mapping table (access type → target group → scope → approvers), so new access types can be added without code changes.
• Write catalog client scripts, UI policies and data lookup rules for conditional fields, validation and duplicate-request checks.
• Publish the items in Service Portal / Employee Center with clear help text for business users.
Approval workflow logic
• Build the approval flows in Flow Designer, using subflows and custom actions, so each access type can have its own approval chain.
• Drive approvers from a table rather than hard-coding them. Chains can include the manager, a data owner, Compliance or Privacy, sequenced or in parallel.
• Enforce approval controls: requesters and the person receiving access cannot approve, delegations are recorded, approvals time out and escalate, and a rejection ends the request cleanly.
• Capture the access end date and business justification, and handle requests that are cancelled or changed mid-flow.
REST integration
• After approval, send the request to PingIDM's REST API using IntegrationHub REST steps or outbound REST messages. Authentication is OAuth 2.0, set up with credential and connection aliases.
• Build a Scripted REST API, or an equivalent inbound endpoint, so PingIDM can report back that fulfilment succeeded or failed. The callback updates and closes the request item.
• Add retries, error handling and logging, and route failures to a support queue so none are lost silently.
• Write the request number, approvers and timestamps to the request record so they can serve as audit evidence.
Quality and delivery
• Follow the ServiceNow team's coding standards, code review and update set / application repository process, working within a scoped application.
• Write Automated Test Framework (ATF) tests for the catalog items and flows. Support user acceptance testing and fix the defects it finds.
• Document the design, configuration and support runbook, and hand it over to the ServiceNow team. Move changes through change management, with the evidence a SOX-controlled change requires.
Required qualifications
• 3+ years of hands-on ServiceNow development, with at least two complex catalog items delivered to production. Complex here means many variables, conditional logic, variable sets or multi-row variable sets, and data-driven forms.
• Has built multi-level approval workflows in Flow Designer, including subflows, custom actions, approval rules and error handling. Legacy Workflow Editor experience counts, but Flow Designer is required.
• Has built REST integrations from within flows: IntegrationHub REST steps or outbound REST messages, OAuth 2.0 authentication, JSON payloads, and handling of error responses and retries.
• Has built inbound integrations using a Scripted REST API or Table API to receive callbacks or status updates.
• Strong server- and client-side JavaScript in ServiceNow: business rules, script includes, client scripts and the GlideRecord / GlideAjax APIs.
• Comfortable with reference qualifiers, catalog UI policies, data lookup rules and custom tables.
• Works with update sets or the application repository, writes ATF tests, and is used to working through code review and change management.
• Clear written communication: documents designs, explains trade-offs, and works well inside an existing team.