Software Engineer
Gofer · United States · 1 mo ago
RemoteRemoteEngineeringContract
Key Responsibilities
- Design, develop, configure, test, and deploy solutions on the ServiceNow platform.
- Create custom applications, workflows, forms, business rules, client scripts, UI policies, UI actions, and reusable platform components.
- Develop and maintain Flow Designer workflows, IntegrationHub spokes, notifications, scheduled jobs, and automation routines.
- Translate functional and business requirements into clear technical designs and implementation plans.
- Develop integrations between ServiceNow and external platforms using REST, SOAP, web services, APIs, MID Server, and other integration technologies.
- Customize and enhance ServiceNow modules while minimizing unnecessary customization and protecting platform upgradeability.
- Troubleshoot defects, performance issues, failed integrations, workflow errors, and platform incidents.
- Participate in code reviews, technical design reviews, testing, release planning, and deployment activities.
- Create and maintain technical documentation including solution designs, configuration records, integration specifications, and support procedures.
- Support ServiceNow upgrades, patches, testing, cloning activities, and release validation.
- Identify opportunities to improve platform performance, user experience, automation, and maintainability.
Required Qualifications
- Bachelor’s degree in computer science, information systems, engineering, or a related field, or equivalent practical experience.
- Approximately 3–5 years of ServiceNow development or engineering experience.
- Strong hands-on experience with JavaScript and ServiceNow development technologies.
- Experience developing business rules, script includes, client scripts, UI policies, UI actions, data policies, and scheduled scripts.
- Experience with Flow Designer, Service Catalog, record producers, approvals, notifications, and workflow automation.
- Working knowledge of ServiceNow tables, data models, access controls, update sets, scoped applications, and application deployment.
- Experience building or supporting REST or SOAP integrations.
- Understanding of ServiceNow security concepts, including roles, groups, ACLs, authentication, and data access.
- Experience troubleshooting platform issues using logs, debugging tools, transaction analysis, and system diagnostics.
- Familiarity with Agile delivery methods, user stories, sprint planning, testing, and release management.
- Strong analytical, problem-solving, communication, and documentation skills.
- Able to manage multiple development priorities and deliver reliable solutions within agreed timelines.
Preferred Qualifications
- ServiceNow Certified System Administrator certification.
- ServiceNow Certified Application Developer certification.
- Experience with one or more ServiceNow products, such as ITSM, ITOM, CSM, HRSD, SecOps, SPM, or App Engine.
- Experience with IntegrationHub, MID Server, ServiceNow APIs, or custom application development.
- Experience with automated testing using ServiceNow Automated Test Framework.
- Experience with source control, CI/CD pipelines, ServiceNow DevOps, or application repository workflows.
- Knowledge of CMDB, Discovery, service mapping, or configuration management practices.
- Experience supporting ServiceNow upgrades and reviewing skipped changes.
- Familiarity with performance analytics, reporting, dashboards, and platform performance optimization.
- Understanding of enterprise architecture, integration patterns, and secure development practices.