Main Responsibilities and Required Skills for ServiceNow Developer
A Servicenow Developer is responsible for designing, developing, and maintaining ServiceNow applications and services. They work with functional and admin teams to deliver automated workflow solutions. In this blog post we describe the primary responsibilities and the most in-demand hard and soft skills for ServiceNow Developers.
Get market insights and compare skills for other jobs here.
Main Responsibilities of ServiceNow Developer
The following list describes the typical responsibilities of a ServiceNow Developer:
Analyze
Analyze business applications and design specifications.
Analyze business requirements, design and implement solutions.
Analyze customer environments and make recommendations.
Analyze requirements, and maintains, tests and integrates application components.
Analyze system performance issues and determine performance enhancements.
Answer
Answer "how to" technical and application configuration questions.
Apply
Apply systems level thinking to provide the kind of quality level monitoring and support.
Articulate
Articulate technical concepts using easily understandable business language.
Assess
Assess technical requirements and associated stories.
Assist in /Assist with
Assist in delivering the ServiceNow roadmap.
Assist in importing of configuration, user and Asset Data.
Assist in SSO integration.
Assist in the transformation from Waterfall to Agile methodologies / practices.
Assist ServiceNow Business Analyst in estimating release level of effort.
Assist ServiceNow Platform Business Analyst in estimating release level of effort.
Assist ServiceNow Platform system administrators with incident resolution.
Assist ServiceNow System Administrators with incident resolution, as needed.
Assist with configuration of the platform when an administrator cannot do so.
Assist with the administration of the ServiceNow platform, as and when required.
Assist with user story creation and grooming.
Attend
Attend and participate in Scrum meetings.
Automate
Automate process checks and monitor definitions (Mistake-proof support).
Build
Build and roll-out the next generation Design and Planning framework.
Build custom applications based on business requirements.
Build out complex workflows and processes for Asset Management.
Carry out
Carry out unit and integrated tests consistent with the company's quality management approach.
Close
Close the IT delivery gaps.
Collaborate with
Collaborate with architects and engineers to execute system integration's.
Collaborate with business and other IT personnel to integrate new requirements.
Collaborate with functional teams to create sound automation solutions.
Collaborate with Product Designer to provide ServiceNow design support.
Collaborate with teams across the organization to capture requirements and feedback.
Complete
Complete documentation and procedures for installation and maintenance.
Complete Group Benefits Program customizable to your needs.
Conduct
Conduct post implementation reviews and identify any lessons learned.
Conduct unit testing for each story assigned.
Configure
Configure and deploy new workflow functionality within ServiceNow and related technologies.
Configure and improve core and custom applications.
Configure and maintain Notifications, UI pages, UI Macros, Script Includes and Formatters.
Configure / Customize ServiceNow applications including workflows, and UI customizations.
Configure Jira projects to support new workflows and integrations.
Configure new asset table and fields.
Configure ServiceNow system including creating workflows, UI design, ACL and business rules.
Coordinate
Coordinate and solve complex technical data and transformation issues.
Coordinate application and platform upgrades.
Coordinate / assist with training sessions for the new solutions.
Coordinate installation of ServiceNow upgrades and / or service packs.
Coordinate technical dependencies with other teams.
Create
Create and maintain API and data integration processes between ServiceNow and other services.
Create and manage ServiceNow tables / views according to needs.
Create and manage Web service integrations using SOAP and REST.
Create custom reports and dashboards as well as generating KPIs and supporting metrics.
Create Requirements Definitions and Technical Specifications Documentation.
Create ServiceNow reports and dashboards.
Create technical documentation for reference and reporting.
Create / Updates and maintains documentation including process flows, procedures and user guides.
Customize
Customize ServiceNow configurations, including custom scripts.
Deploy
Deploy software tools, processes and metrics.
Design
Design and develop new ServiceNow applications and services.
Design and develops new ServiceNow platform applications and services.
Develop
Develop and document best practices and reusable assets.
Develop and modify ServiceNow workflows, forms, lists, business rules, UI components.
Develop and test new and change existing ServiceNow code / scripts.
Develop as described in the functional specifications.
Develop external application integration using SAML 2.0 and Web services.
Develop JavaScript server / client code as needed for integration.
Develop, maintain and enhance applications in ServiceNow.
Develop program logic for new applications or analyzes and modifies logic in existing applications.
Develop requested enhancements to existing ServiceNow applications.
Develop required integration components (SSO, LDAP, etc.) with multiple HR systems.
Develop ServiceNow design / technical documentation.
Develop ServiceNow reports and dashboards.
Develop software that meets user story acceptance criteria.
Develop solutions that require good knowledge of JavaScript and Glide.
Develop UI forms, fields, and notifications.
Develop user stories for ServiceNow releases.
Discuss
Discuss or seek approval on complex matters with AVP of Digital Transformation Services.
Ensure
Ensure adherence to all ITIL processes.
Ensure all time is recorded accurately and keep calendar up-to-date with scheduled activities.
Ensure code and configuration support enterprise scalability.
Ensure constant quality and total compliance with coding standards.
Ensure system is securely developed for reusability and resiliency.
Ensure that system improvements are successfully implemented.
Establish
Establish, and maintain, clearly written procedures.
Evaluate
Evaluate, recommend, and implement Jira plug-ins as they fit into integration workflows.
Facilitate
Facilitate and support the rollout of new application and enhancements in ServiceNow.
Facilitate requirements gathering and document requirements.
Formulate
Formulate and defines system scope and objectives.
Formulate system scope and objectives.
Gather
Gather and document business and process requirements.
Generate
Generate operational reports and KPI analysis as needed.
Generate operational reports, executive dashboards, and KPI analysis as needed.
Generate operations and executive dashboard reports and KPI analysis as needed.
Handle
Handle general updates and configuration changes / requests.
Implement
Implement IT security solutions and assures successful implementation.
Import
Import Sets and Transform Maps.
Innovate
Innovate for user experience.
Integrate
Integrate software components and third-party programs.
Keep
Keep AVP informed of status of activities and issues on a regular basis.
Lead
Lead / contribute in architecture, design & code reviews of IT Service Management solutions.
Leverage
Leverage both proven and innovative technology approaches to solve challenging business problems.
Load
Load, manipulate and maintain data between Service-now and other systems.
Maintain
Maintain documentation for the administration and configuration of the application.
Maintain production system reliability through the utilization of the change management process.
Maintain production system reliability through utilization of change management process.
Maintain technical responsibility for all the stages and iterations of a development project.
Migrated
Migrated Legacy data into ServiceNow using Import Sets and Transform maps.
Modify
Modify existing tiles, emails, and other items within ServiceNow.
Monitor
Monitor health, usage, and overall compliance of applications.
Monitor / Measure the configuration-code quality part of feature deployment.
Monitor / Measure the platform process adoption and data quality.
Optimize
Optimize existing workflows to reduce waste and improve efficiency.
Participate
Participate in continuous improvement initiatives.
Perform
Perform feature enhancements and bug fixes, as requested by the customer.
Perform hands-on technical development work based on assigned user stories.
Perform installation and testing of ServiceNow updates and new releases.
Perform root cause analysis, recommend corrective action, and lead the resolution efforts.
Perform routine duties independently.
Perform ServiceNow application configuration.
Perform ServiceNow system configuration.
Perform system and integration testing with sample and live data.
Perform system and integration testing with sample data.
Prepare
Prepare and maintain technical specifications and documents.
Prepare and present client-facing and internal deliverables that are technology-related.
Prepare client facing and internal deliverables that are technology related.
Prepare detailed specifications for application builds.
Prepare detailed specifications for programs.
Prioritize
Prioritize workload based on internal and external impact.
Provide
Provide development effort estimates for planned work activities.
Provide guidance to the ServiceNow System Administrators.
Provide maintenance for existing ServiceNow implementations.
Provide mentoring and guidance for ServiceNow developers.
Provide mentoring and guidance for ServiceNow System Administrators.
Provide quality and consistent service to the customer.
Provide second level support to the Production Support team in ServiceNow operations.
Provide support for project work, as applicable.
Provide support on Reporting / Advanced Reporting.
Provide technical assessments, written documentation and technical expertise.
Provide technical expertise, perform coding peer reviews, and follows development best-practices.
Provide timely support to user queries and troubleshoot production issues.
Research
Research and deploy new releases, patches and / or enhancements into the ServiceNow environment.
Research new feature enhancements and functionalities from ServiceNow.
Resolve
Resolve complex technical issues and demonstrate innovate thinking.
Respond to
Respond to service issues and manage level 3 application support issues.
Review
Review API documentation to understand how to develop integration's with given API's or systems.
Stay abreast of
Stay abreast of developments and maintains continued professional development.
Stay abreast of ServiceNow developments and maintains continued professional development.
Support
Support platform upgrade / patching activities as they become available.
Support production users through monitoring and working incident tickets.
Support report set-up and data imports.
Support the application enterprise integration solutions.
Support the overall strategic objectives of the platform across Allstate Canada.
Take
Take ownership of complex business requirements and works them to completion.
Take ownership of complex technical requirements and develops them through to completion.
Track
Track record of building and developing high-performing teams.
Troubleshoot
Troubleshoot and debug across Jira and integrated systems.
Troubleshoot, fix, enhance, and refactor existing software code base.
Troubleshoot production and test issues.
Understand
Understand and take responsibility for your part in our success.
Understand business requirements and design solutions to fit them using various automation platforms.
Understand the business or function for which the application is designed.
Update
Update Development Items as appropriate in User Stories.
Use
Use scripted fields to extend Jira functionality to meet organizational goals.
Use scripting tools and ServiceNow functionality to automate rote tasks being done in ServiceNow.
Use scripting tools to automate routine tasks being done in the ServiceNow platform.
Utilize
Utilize an Agile / Scrum methodology to manage development work.
Work with
Work closely with ServiceNow functional team, configure and improve core and custom applications.
Work directly with end users to resolve support issues within ServiceNow.
Work independently and as a technical team member.
Work independently and provide weekly status reports.
Work in multiple instances and domains, supporting internal and external customers.
Work on continuous improvement by sharing experiences and knowledge within the team.
Work with BSA to ensure stories are appropriate and can be developed as designed.
Work with functional and admin teams to deliver automated workflow solutions in ServiceNow.
Work with other IT streams to improve the platform adoption and user experience of ServiceNow.
Work with other Software Developers to learn and share.
Most In-demand Hard Skills
The following list describes the most required technical skills of a ServiceNow Developer:
Jelly
Agile
Rest
Jquery
Change
Incident
Soap
Scrum Methodology
Service Catalog
Jdbc
Angularjs
Integration
XML
Databases
File Imports
Programming Languages
PHP
Phases of Applications Systems Analysis
Mulesoft
Most In-demand Soft Skills
The following list describes the most required soft skills of a ServiceNow Developer:
Written and oral communication skills
Analytical ability
Problem-solving attitude
Interpersonal skills
Organizational capacity
Attention to detail
Work independently with little direction
Time-management
Multi-task
Take initiative
Team player