ServiceNow Programmer - PlanIT Group
Houston, TX
About the Job
DUTIES AND RESPONSIBILITIES:
Responsibilities will include:
· combining business acumen and analytic insight with programming skills to develop, implement and maintain applications and data structures to meet specific requirements on the ServiceNow platform.
· participating in the identification of solutions and create the necessary code/configurations as well as system tests, to ensure these solutions are implemented with quality. Capabilities in advanced design, configuration, testing, and deployment of solutions using current, best practice software engineering methods and ITIL practices is necessary.
· utilizing their analytical skills and computer knowledge to determine feasibility, cost and time required, compatibility with current system, and computer capabilities to improve business processes. May need to work with the Project Sponsor and other facets of the IT department to ensure the software solution meets business demands.
· working closely with management to assist in enhancing the development and implementation standards.
In support of the ServiceNow system duties will include:
· Configuration of functionality within the following ServiceNow modules: Incident, Problem, Change, Request/Request Items in Service Catalog, Demand Management, Projects, Contracts, HR Module (OnBoarding/OffBoarding, Employee and Management Changes), and Asset Management
· Create and maintain Inbound email actions for different record types
· Create and maintain workflows to achieve business requirements
· Create and maintain workflows based on values from incoming emails and/or the records in ITSM modules
· Create and maintain UI Policies, Business Rules, Scheduled Jobs and Scripts (Powershell, JavaScript, Jelly and Script Include)
· Create and maintain custom tables and validations
· Create and maintain UI pages, UI Macros, Forms, and Notifications preferably with Content Management
· Design, configure and maintain ServiceNow REST Web Services, WSDL and SOAP
· Create staging tables and script to update Incidents from External Systems
· Identify value mapping between systems
· CMDB architecture, design, implementation and maintenance
· Create and maintain CI's and associated rules/logic
· Create and maintain Orchestration interfaces especially Active Directory
· Collaborate with Infrastructure team to create and maintain MID Servers and LDAP Servers/connections
· Create and maintain custom Reports
· Experienced member of Agile/SCRUM teams
· Document application design, technical documents as well as user documentation
· Collaborates with cross department staff and cross-functional team to achieve business requirements
· Follows and advocates change management procedures
· Develops methods to efficiently reuse existing components where applicable
· Must exercise excellent time management, organizational and communication skills both written and verbal
· Utilize best practices in all areas where possible
· Participates and/or leads the support of information systems following the ITIL methodology as implemented.
· Familiarity with Active Directory and Exchange processes
· Develop and implement regression testing methodology
· All other duties as assigned
QUALIFICATIONS & EXPERIENCE:
· Bachelor's degree in computer science, MIS, or other computer related field preferred (or equivalent years of experience)
· Read/write, analyze and interpret business, professional, and technical documents. Effectively present information and respond to questions from stakeholders
· Solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists. Interpret a variety of instructions furnished in written, oral, diagram, or schedule form
· At least 5 years' experience as a ServiceNow programming developer; current critical languages/tools are: ServiceNow: UI Policies, Business Rules, Scheduled Jobs and Scripts (Powershell, JavaScript, Jelly Script Include, SQL, SQL Scripting)
· Certificates in ServiceNow Implementation and ServiceNow System Administration
· Experienced in Agile/SCRUM methodology as well as Waterfall methodology.
· Excellent hardware and software skills including: server O/S, application connectivity between servers, Microsoft Windows Operating Systems, Exchange, Microsoft Office Professional Suite
· Intermediary knowledge of basic server configuration management and associated tools
· Requires good interpersonal and communication skills and ability to communicate with all levels of personnel
· Must have ability to handle multiple tasks and changing priorities with interruptions in a fast-paced environment
· Must have excellent time management, organizational and communication skills both written and verbal
· Must demonstrate the ability to handle confidential or sensitive information and issues
· Responsible for documenting the development of the program so that others can understand and modify the program, if needed
· Arranges project requirements in programming sequence by analyzing requirements; preparing a work flow chart and diagram using knowledge of computer capabilities, subject matter, programming language, and logic.
· Provides reference for use of supported applications by writing and maintaining user documentation