ApplyLead ServiceNow Software Engineer
Posted 4 months agoViewed
View full description
💎 Seniority level: Lead, 7 years
📍 Location: United States of America
🔍 Industry: Software Development
🏢 Company: external
🗣️ Languages: English
⏳ Experience: 7 years
🪄 Skills: SQLAgileGitHTMLCSSJavascriptAzureCI/CDDevOpsMicroservicesJSON
Requirements:
- 7 years of software development experience required.
- Must have a minimum of five years of of IT experience using general development technologies (i.e., C#, JavaScript, HTML/CSS, Python, SSRS, SSIS, SQL Coding, XML, CSS, REST, Git/GitHub) or comparable computing technology(i.e. .NET, Java, BI, ERP) or comparable cloud platform (Salesforce, Power Platform, WorkDay, SAP, Oracle Cloud, Mendix, Appian, etc) as approved by the hiring manager.
- 4 years of ServiceNow experience: Platform management, Module Implementation, Upgrade Management.
- 2 years of: Creating Custom Applications on ServiceNow Platform, DevOps, Automation, web technologies such as AJAX, JQUERY, HTML, CSS, JavaScript, AngularJS, React, Node.js, Python, XML, SOAP, REST, JSON, Jelly, etc.
- Preferred Cloud Experience: Azure Logic Apps, Azure Data Factory, Azure Event Grid, Azure Service Bus, Azure Functions, Azure DevOps, Azure API Management, AWS Experience
- Preferred Integration Experience: Exposure to Oauth2, JWT, Microservices, API management, SSO, SAML, and other security/integration technologies preferred
- Preferred Agile / DevOps Experience: Configuring Pipelines, CI/CD, Automation, Working in Azure DevOps / ADO, GitHub, etc for automated deployments.
- A proven background of ServiceNow Developer, Admin and Product training is expected.
Responsibilities:
- Design, develop, document, test, debug, and support new and existing software systems and/or applications built on the ServiceNow cloud-based workflow automation PaaS.
- Implement out-of-the-box SaaS ServiceNow offerings such as ITOM, ITFM, ITAM, ITBM/SPM, Virtual Agents, AI, as well as ServiceNow Mobile applications, at the Pro or Enterprise level.
- Design and develop custom applications built on the Now Platform as needed by the business.
- Serve as technical expert and consult on future development projects as we expand use of the platform.
- Leverage IntegrationHub to integrate with other cloud providers such as AWS, Azure, Microsoft 365 and WorkDay.
- Write technical specifications based on conceptual design and stated business requirements. Support, maintain, and document software functionality.
- Identify and evaluate new technologies and new ServiceNow modules for implementation.
- Analyze code to find causes of errors and revise programs as needed.
- Participate in software design meetings and analyze user needs to determine technical requirements.
- Consult with end user to prototype, refine, test, and debug programs to meet needs.
- Collaborate with Enterprise Architecture and leads from other major IT areas to develop well aligned solutions.
- Implement, Document, Support and maintain the ServiceNow Platform and custom applications built on the platform.
- Maintain knowledge of departmental service offerings and business requirements to ensure solutions efficiently and effectively meet business needs
- Create custom applications, primarily on the ServiceNow Platform and/or other platforms as needed.
- Utilize Java Scripting, HTML, CSS, and PowerShell to deliver solutions that automate and audit business processes
- Collaborate with stakeholders by creating and refining user stories in an Agile development framework.
- Lead in professional video meetings with business stakeholders and teammates.
- Participate in certifying all applications for use after a ServiceNow upgrade completes.
- Performs continuous learning concerning the ever-changing ServiceNow platform.
- Gather information from stakeholders to document functional, system, and data requirements
- Assess available technologies and create detailed technical specifications or data models for development of new or modifications to existing internal applications or systems
- Develop and maintain internal systems or applications involving various programming languages
- Perform testing, analysis, and debugging on applications and systems to identify and fix problems
- Use development specifications to create detailed test cases. Analyze results of testing to ensure technology solution matches the organization's business needs
- Train or contribute to training of stakeholders and evaluate the effectiveness of implemented technologies
- Research and remain informed of new technology and development tools
- Provide support to the testing team on an as needed basis
- Provides leadership, advice, and training to less experienced peers
- Document system problems and resolutions for future reference
- Provides technical support and troubleshooting assistance on software application related issues
- Maintain configuration management
- The candidate must be flexible in terms of working practices as the role requires on call rotation which might include some evening, weekend and holiday work
Apply