Role Overview: The ServiceNow SPM Developer will be responsible for the development and configuration of the ServiceNow SPM platform. This role focuses on customizing and extending ServiceNow functionality to meet business requirements, developing reports, workflows, and ensuring integrations with other systems.
Key Responsibilities:
- Collaborate with business analysts and the implementation lead to understand functional requirements and translate them into technical specifications.
- Configure and customize the ServiceNow SPM module, including workflows, forms, notifications, and integrations.
- Develop and enhance custom UI components, reports, and dashboards within the IRM module.
- Design and implement business rules, client scripts, UI policies, and data policies to meet business needs.
- Perform integrations between ServiceNow IRM and external systems using REST APIs, web services, or other relevant tools.
- Ensure compliance with ServiceNow development best practices and standards.
- Perform unit testing and support user acceptance testing (UAT) to ensure that developed features meet business needs.
- Maintain technical documentation related to customizations, configurations, and workflows.
- Provide technical support post-go-live, including troubleshooting issues and optimizing platform performance.
Technical Skills & Qualifications:
- Strong expertise in ServiceNow SPM (Strategic Portfolio Management, PPM, ITBM).
- Hands-on experience with ServiceNow development: including the development of Business Rules, Client Scripts, Script Includes, and UI Actions.
- Proficiency with JavaScript, HTML, CSS, and AngularJS for UI customization.
- Experience with ServiceNow Flow Designer, IntegrationHub, and other workflow automation tools.
- Knowledge of integrating external systems with ServiceNow using REST API, SOAP, or OAuth.
- Familiarity with ServiceNow platform upgrades and release management processes.
- Knowledge of Agile development methodology.
- Familiarity with security configurations such as Access Control Rules (ACLs), encryption, and data privacy settings.