Position: ServiceNow Developer
Category: JavaScript
English level: upper
Years of experience: 6


Around 6  years experience in Service Now development:
•	Implementation, Customization and Maintenance of ITIL modules such as Incident, Change, Problem, Knowledge, Service Catalog, CMDB in Service Now platform part.
•	Solid knowledge of Service Portal development and customization.

Service Now platform development includes: 
•	Designing and implementing new functionality using Business Rules, workflows, Script Includes, Client Scripts, UI Policies, UI Scripts, UI Actions, UI Pages.
•	Designing and implementing various integrations between Service Now instance and other data providers using REST API. 
•	 Collecting and manipulating with data from different providers using Data sources, import sets, transform maps.
•	Designing and implementing windows services (python, node.js) for using them in Service Now.

Service Portal development includes: 
•	Design and setting up the basic Service Portal and Service Catalog process.
•	Creating various automatically executed catalog items with different flows.
•	Implementing absolutely different service portal views using system approaches. 
•	Modifying out of the box widgets to align them into the process.
•	Development of new widgets from a scratch. 
•	Designing and implementing providers such as form elements based on angularJS directives and services for re-using them in other widgets. 
•	Asynchronous data manipulating (fetching, creating) inside widgets within angularJS services and Service Portal APIs.
•	Designing and implementation of Integration with external knowledge bases for using them in Service Portals Knowledge Base. 
•	Designing and Implementing highly configured widget modules which can have different view and behavior in different places.
•	Extending catalog items by custom widget macro for data manipulating.