Skip to content
ServiceNow 17 min read 13 sections

How to Become a ServiceNow Developer in India

Most ServiceNow work in India sits inside IT services firms, global capability centres and implementation partners, and a good share of the people doing it came from service desk, infrastructure or application support. Some came from outside IT altogether. This post sets out the route: what the plat

RL

RizeX Labs

RizeX Labs

Published

Last updated

Related programme

ServiceNow Training

ITSM, CMDB, scripting and Flow Designer taught on a live instance, with a build project and interview practice before profiles reach the hiring partners.

See the curriculum

3000+ learners · 270+ hiring partners

Most ServiceNow work in India sits inside IT services firms, global capability centres and implementation partners, and a good share of the people doing it came from service desk, infrastructure or application support. Some came from outside IT altogether. This post sets out the route: what the platform does and where the demand comes from, which of the common roles you are actually applying for, what to learn and in what order, which certifications a recruiter reads and which ones they skim past, and how to build work you can show when no employer has given you a project yet.

What ServiceNow actually is, and why enterprises pay for it

ServiceNow is a cloud platform that large organisations use to run their internal service processes. It started as IT service management software, so the first thing most people see is an incident form, a change request or a service catalogue. Underneath that, it is a configurable application platform with its own database, its own form and list engine, its own workflow engine and its own scripting model.

The part that matters for your career is why a company keeps paying for it. A bank with forty thousand employees has requests arriving from every direction: a laptop is broken, a new joiner needs access, a server change needs approval, an HR query needs a response, a customer complaint needs tracking. Each of these is a task with an owner, a due time, an approval chain and a record of what happened. ServiceNow gives all of them one data model, one approval engine, one reporting layer and one place where the audit trail lives.

Once a company puts its processes there, the platform becomes hard to replace, and it needs people who can change it. Those changes are constant: a new catalogue item, a new approval rule, a field added to a form, an integration with a monitoring tool, a report the compliance team asked for. That steady demand for changes is where the jobs come from. It is also why the work is available at implementation partners, who do the same set of changes across many clients.

The platform ships with a large amount of out-of-box function. Your job is rarely to build from nothing. It is to configure what exists, script the gaps, and know which of those two you are supposed to be doing.

Administrator, developer, specialist: three different jobs with the same tool

Job titles in this market are used loosely, but the work splits into three shapes. Read the job description for the shape, not the title.

Role What the day looks like What you are judged on
Administrator Users, groups, roles, form layouts, UI policies, business rule configuration, update sets, instance hygiene, basic reporting Knowing the platform's configuration surface and not breaking production
Developer Script includes, business rules, GlideRecord queries, Service Portal widgets, Flow Designer, scoped applications, REST and SOAP integrations Writing server-side and client-side code that is correct, performant and debuggable
Module specialist Deep work in one process area such as ITSM, ITOM, HRSD, CSM or SecOps, usually as an implementation consultant Knowing the process as well as the platform, and being able to design it for a client

The administrator path is the easiest to enter and the easiest to plateau in. The developer path pays for scripting depth. The specialist path pays for process knowledge, and it is the one people from non-technical backgrounds often find most natural, because a person who ran an HR shared service team already understands HR cases, lifecycle events and centres of excellence better than a fresh developer does.

The five common specialisations are worth naming, since you will have to choose one within your first year or two:

  • ITSM covers incident, problem, change, request and knowledge. It is the largest by volume of jobs and the standard starting point.
  • ITOM covers Discovery, Service Mapping, Event Management, the MID Server and the CMDB. It is closer to infrastructure, and infrastructure people move into it well.
  • HRSD covers HR cases, HR services, HR profiles, lifecycle events and case routing between centres of excellence.
  • CSM covers external customer cases, accounts, contacts and entitlements, and it borrows heavily from ITSM patterns.
  • SecOps covers security incident response, vulnerability response and threat intelligence, and it usually integrates with scanning and SIEM tools.

You do not pick this on day one. You pick it once you can read a requirement and see which tables it touches.

Do you need a degree or a coding background

You need neither to enter, and you need one of them to progress.

Employers in this space rarely insist on a computer science degree. They insist on the certification, on being able to explain your work, and increasingly on a technical screening that involves writing a small script. A B.Com graduate who works through the platform properly is more employable than a B.Tech graduate who has only watched videos, and both are behind someone who spent two years on a service desk and understands why a P1 incident has the shape it has.

Coding is a different matter. ServiceNow markets itself as low-code, and for administrator work that is largely true. For developer work it is not. Server-side scripting is JavaScript, client-side scripting is JavaScript, and Service Portal widgets add an AngularJS-style client controller on top. You do not need data structures and algorithms. You need to be comfortable with objects, functions, loops, conditionals, JSON and callbacks, and you need to be able to read someone else's script and say what it does.

If you have never written code, spend a few weeks on plain JavaScript before touching the platform. It shortens everything that follows.

If you come from service desk, infrastructure or a process background, your advantage is domain knowledge. You already know what an SLA breach costs, why a change needs a blackout window, and what a CAB meeting argues about. Candidates from pure development backgrounds usually have to learn all of that from scratch.

Stage one: platform basics before you write any code

This is the layer that a Certified System Administrator is expected to hold, and everything after it assumes you have it. Work through this before you open a script editor.

  • Data model. Tables, records, fields, the sys_id, and the task table hierarchy that incident, change, problem and request all extend. Table extension is the single idea that explains most of the platform's behaviour.
  • Forms, lists and the UI. Form layout, form sections, related lists, list views, filters and the condition builder.
  • Users, groups, roles and ACLs. Role inheritance, table-level versus field-level access control, and the order in which access controls are evaluated.
  • Configuration versus customisation. UI policies, data policies, dictionary overrides, and reference qualifiers that limit what a reference field can point at.
  • Service Catalog. Catalogue items, record producers, order guides, variables and variable sets. This is where most real work lands.
  • Notifications and events. Event-driven and record-driven notifications, the event queue, and email templates.
  • Reporting. Report types, dashboards, scheduled reports, and the difference between reporting and Performance Analytics.
  • Update sets. What they capture, what they do not capture, their states, and what a collision means. Every developer gets bitten by this once.

You can sit CSA on this layer alone. Do not stop here.

Stage two: scripting, and knowing where your code runs

This is the line between administrator and developer, and it is where most candidates lose interviews.

Learn these in roughly this order:

  1. Client scripts. onLoad, onChange, onSubmit and onCellEdit. What the g_form and g_user objects give you, and how to cancel a form submission.
  2. Business rules. Before, after, async and display, what current and previous hold, and when each type is the right choice. A before rule that should have been an after rule causes problems that are hard to trace.
  3. GlideRecord. Query, addQuery, addEncodedQuery, next, update, insert, deleteRecord, and what setLimit does for you. Then GlideAggregate for counts and sums, because looping a GlideRecord to count records is the most common performance mistake in the platform.
  4. Script includes. On-demand versus class-based, client-callable script includes, and calling them from the client with GlideAjax, synchronous and asynchronous.
  5. UI actions. Form buttons, list buttons, and the fact that a single UI action can carry both client-side and server-side code in one record, which is exactly the place where people get confused about execution context.
  6. Flow Designer. Flows, actions, subflows, and where a flow is the better answer than a business rule.
  7. Scheduled jobs and inbound email actions, for the work that happens without a user on a form.
  8. Debugging. Session debug, the script debugger, the business rule debugger, system logs, and the browser console for client-side problems.

One point deserves more attention than the rest. The trainer's line on this is blunt: candidates know syntax but not execution. They can write a GlideRecord query and cannot say when it runs, where it runs, or what data it can reach. Client-side versus server-side is the classic ServiceNow version of that gap. A client script runs in the browser and can only see what the form has loaded. A business rule runs on the server and can see the whole database. GlideAjax exists precisely to bridge the two. If you can explain that boundary in your own words, using a case where you needed data the form did not have, you are already ahead of a large share of the people interviewing beside you.

Stage three: choose one module and learn its process, not just its tables

Once scripting is solid, pick one of the five areas above and go deeper than the platform training does.

Deeper means the process, not the configuration. For ITSM, that means being able to talk about the change lifecycle, the difference between standard, normal and emergency change, what a CAB actually approves, lead time, blackout windows, post implementation review, and how incident, problem and change relate to each other. It means knowing what a known error is, how a workaround is recorded, and how root cause analysis is documented. For HRSD, it means lifecycle events and the routing of a case to the right centre of excellence. For ITOM, it means what a probe and a sensor do, the difference between horizontal Discovery and top-down Service Mapping, and how CI classes are organised.

Recruiters screen on this. A developer who can configure an SLA definition is common. A developer who can explain how SLA priority is calculated, what a task SLA record holds, and what happens on breach is the one who gets put in front of the client.

Stage four: integrations, where the senior work starts

Almost no enterprise runs ServiceNow alone. It pulls user data from an LDAP or Active Directory source, pushes tickets to a vendor, receives alerts from a monitoring tool, and exchanges records with an ERP. Integration work is where developers stop being interchangeable.

Cover these:

  • REST and SOAP, what each is, and when an organisation still uses SOAP.
  • Outbound REST messages and scripted REST APIs for inbound calls.
  • The Table API, and its limits for bulk work.
  • Import sets, transform maps, field maps and the coalesce field, including what happens when coalesce matches more than one record.
  • The MID Server and the ECC Queue, for anything that has to reach inside a client network.
  • Authentication: basic auth, OAuth, and mutual authentication at a high level.

The trainer's observation here is one every candidate should read twice. The question "do you know integrations?" gets a confident yes. The follow-up, "where have you used it?", gets silence. Specificity creates credibility. One integration you built end to end and can describe in detail beats a list of protocols you can name.

The certification ladder and what each one is worth

Certification What it covers What it does for you
Certified System Administrator (CSA) The stage-one platform layer The entry ticket. Many job filters will not show your profile without it, and it is a prerequisite for the others
Certified Application Developer (CAD) Scripting, application design, scoped apps, data model design Signals that you write code, not just configure. This is the one that moves you from admin roles to developer roles
Certified Implementation Specialist (CIS) One module, taken per track: ITSM, ITOM, HRSD, CSM, Security Incident Response and others Signals process depth. This is what implementation partners and consulting firms look for

Take them in that order. ServiceNow expects you to complete its Fundamentals training before registering for CSA, and the on-demand version of that training is available through its learning portal, so build that into your timeline rather than finding out about it a week before you planned to book the exam.

Be honest with yourself about what a certificate proves. It proves you passed a multiple-choice exam. Every candidate in the queue has the same certificate. It gets your profile opened. It does not get you hired, and an interviewer who senses that the certificate is all you have will find out inside five minutes.

Get an instance and use it properly

ServiceNow gives away a Personal Developer Instance to anyone with a free developer account on its developer portal. It is a full instance, not a sandbox with the interesting parts removed. You get the admin role on it. This is the single most important resource in the entire route, and it is free.

Two practical notes. The instance hibernates if you leave it unused for a stretch of days, and you wake it from the developer portal in a couple of minutes. If you leave it much longer it can be released, and you request a new one, so keep any work you care about captured in an update set or an exported XML file.

What you do on it matters more than having it. Watching a video with the instance open in another tab is not practice. Build something that has a requirement, a design decision and an outcome:

  • A catalogue item with variables, a variable set, a catalogue client script and an approval flow.
  • A custom scoped application with two related tables, a form, a list view and its own roles.
  • A business rule that stops a record from closing when a linked task is still open, with the error shown on the form.
  • A client-callable script include queried by GlideAjax, returning more than one value to the client.
  • A Service Portal widget with a server script and a client controller that shows a filtered list of records.
  • An inbound integration: a scripted REST API endpoint that accepts a JSON payload and creates a record, tested with a REST client.
  • A scheduled job that finds stale records with GlideAggregate and emails a summary.

Seven small builds like these give you more to talk about than seven months of reading.

How to build demonstrable work when nobody has given you a project

This is the real problem for a career changer, and it has a workable answer.

Write up each build as a short case in the same structure an interviewer wants to hear: the situation, your approach, the reason you chose it over the alternative, and the result. Four or five sentences each. Name the tables. Name the script type. Say what you rejected and why. If you built an approval with Flow Designer rather than a workflow, say so and say why.

Keep the code. A small public repository of your script includes, business rules and widget code, with comments, is unusual in this market and costs you nothing. Screenshots of a working form beat a paragraph describing one.

Volunteer the work. Small organisations, college departments, NGOs and your own previous employer all have processes that live in spreadsheets. Putting one of them into your instance as a working application gives you a requirement you did not invent.

One warning, because it ends careers before they start. Do not put fake project experience on your resume. Interviewers go five levels deep on it: which table, what was the requirement, why this approach over that one, what exactly was your role. Invented experience does not survive the third question, and a candidate caught inventing is finished for that company and often for its whole panel of partners. A clearly labelled set of personal projects is respected. A fabricated two years at a client is not.

What separates a hire from a certificate holder

Interviewers are not testing recall. They are testing whether you can be given a ticket on Monday.

The clearest signal is debugging. A candidate who answers "what is a business rule?" perfectly can still be useless on day one. The question that sorts the room is "your business rule is not firing, what do you check?" The answer walks through the table, the when-to-run condition, the filter conditions, whether the rule is active, whether the order puts another rule ahead of it, whether an ACL is blocking the update, what the system log shows, and what session debug tells you. Candidates fail on demonstration, not on knowledge. They know the topic and cannot show it.

The second signal is structure. When asked for an example, answer with the situation, your approach, the reason, and the result, in that order, in under a minute. Long rambling answers that open with "basically in our project we had one requirement" lose the room before the technical content arrives.

The third is resume discipline. Whatever is on your resume, you will be asked to explain. Remove anything you cannot defend for three minutes. A shorter resume you own completely is stronger than a longer one you have to dodge around.

On salaries, and where to look them up

Pay for ServiceNow roles in India varies by city, by employer type, by module, by whether you are at a product company, a services firm or a captive centre, and by how recently the market moved. Any figure written in a blog post is out of date by the time you read it, and most figures written in blog posts were invented to make the post look authoritative.

Check current bands yourself on live job boards and salary aggregators, filtered by your city, your years of experience and the exact role title. Look at what openings are asking for this month, not what an article claimed last year. Then talk to two or three people actually doing the job. That takes an hour and gives you something a post like this one cannot honestly give you.

A realistic sequence to follow

For someone starting from IT support or a non-IT background, working consistently alongside a job:

  1. Plain JavaScript fundamentals, if you have none.
  2. Platform basics on a Personal Developer Instance, then sit CSA.
  3. Scripting, with a build for every concept, and deliberate practice at breaking your own code and fixing it.
  4. One module chosen and studied as a process, then the matching CIS when you have real depth.
  5. CAD once your scripting stands on its own.
  6. Integrations, with at least one end-to-end build you can describe in detail.
  7. Applications, with a resume that lists only what you can defend.

The people who make this work are not the fastest learners. They are the ones who build something every week and can talk about what they built.

If you want that sequence structured, with an instance, live review of your code and mock interviews that push on the debugging questions rather than the definitions, our ServiceNow training programme runs it end to end. Either way, open a developer instance this week and build the first thing on the list.

Last updated 25 September 2026