Essential Knowledge for ServiceNow Developers

Seven years ago, I posted a question on the ServiceNow community.

Essential Knowledge for ServiceNow Developers
Photo by James Harrison on Unsplash

Seven years ago, I posted a question on the ServiceNow community. Several folks were kind enough to reply, making a top ten of things a ServiceNow developer should know. After seven years this list has new additions. Here is what a ServiceNow developer should know from my personal experience. If you are a ServiceNow developer or architect and have other additions or changes, please leave them in the comments, and I will be happy to update this post.

Top 10:

  1. Client-side and Server-side Scripting (Ex. Catalog Client Script, Business Rules, Script Actions, Script Includes, etc.)
  2. Client-side & Server-side API’s (Ex: GlideDialogWindow,GlideForm (g_form), GlideAggregate, GlideRecord, etc.)
  3. Administration, including Reporting, Email Notifications, Creating/Editing Home pages, Personalizing Forms, etc.
  4. HTML 5, CSS, Bootstrap, Angular, and Service Portal
  5. Access Control Lists and their debugging
  6. Knowledge of the ITIL framework
  7. CMDB, CSDM and Service Graph
  8. MID Server configuration & troubleshooting
  9. Integration Development, including Scripted APIs, IntegrationHub, MID servers, and API Explorer. The use of JDBC, LDAP, Excel, CSV, Email, SOAP and RESTful Web Services.
  10. Custom Application Development, including tables, UI elements (Menus, Modules, Lists, etc.), application files (business rules, workflows, UI actions, etc.), integrations (REST, SOAP, etc.), and dependencies.