New Haven, CT
Industry: Education, Government & Non-Profit•
Less than 5 years
Posted 65 days ago
The IT Service Management Software Engineer designs, develops, configures, tests and maintains enhancements and applications built on the ServiceNow platform. This position guides the team in solving complex technical questions and drives the establishment of standards, best practices, and methodology covering the entire software development cycle. The position reports to the Director of Service Management. The position works closely with other members of the Service Management team, clients and stakeholders to understand emerging business needs, and collaborates on the platform roadmap and vision. Duties include: Design and implement features and functions of small to moderate complexity while keeping a focus on maintainability and upgradability of the ServiceNow platform. Modify existing features and functions at all levels of difficulty. Provide informational input into decisions concerning the development and delivery of configurations and customizations to the ServiceNow platform. Configure and script business rules, UI policies, UI Actions, client scripts, script includes, workflows, ACLs, etc. Define and analyze requirements to meet the expectations of the stakeholders needs, timeline and budget. Review business requirements and participates in their creation. Document technical requirements. Provide estimates on time, effort and resources to complete a scope of work. Define and executes unit testing procedures to ensure high quality solutions. Monitor effectiveness and efficiency of the ServiceNow platform and suggests initiatives to improve system availability cost, performance and manageability across the lifecycle. Ensure ongoing maintenance and support for the ServiceNow platform. Interfaces with ServiceNow to resolve major software issues, and partners with third party support on the resolution of break/fix issues and platform enhancement work. Investigate new features and applications available in the ServiceNow platform and demos findings to internal or external teams. Provide ongoing input to the establishment of programming standards, procedures, and methodologies. Utilize internal and industry best practices. May perform other duties as assigned.
1. Develops programs or systems of small to moderate size and complexity. Modifies existing systems at all levels of difficulty. 2. Provides informational input into decisions concerning the development and delivery of applications, programs and systems. Defines and analyzes requirements to meet the expectations of stakeholders and intended end user needs, scheduled timeline, and budgetary targets. 3. Analyzes, defines and designs new systems and applications. Writes code in support of business solutions. 4. Responsible for the creation, definition, communication, and management of project plans which includes architectural design, technology selection and methodologies to apply. 5. Troubleshoots problems and provide ongoing maintenance and support for applications and systems. 6. Prepares documentation, user manuals and develops formal proposals for new systems and modifications to existing systems. Mentors technical staff and provide training for end users. 7. Contributes in the development of policies or modifications to exiting policies. 8. Applies and keeps current with existing and emerging technologies and methodologies. Provides ongoing input to the establishment of programming standards, procedures, and methodologies. 9. May perform other duties as assigned.
Required Education and Experience
Bachelor's Degree in a related field and two years of related work experience or an equivalent combination of education and experience.
Required Skill/Ability 1:
Required Skill/Ability 2:
Fundamental understanding of key technologies relevant to the ServiceNow integration solutions including SOAP, REST, and JDBC.Demonstrated ability to communicate technical information to technical and non-technical personnel at various levels in the organization.
Required Skill/Ability 3:
Demonstrated ability with process analysis, systems analysis, process architectures and systems analysis methodologies and practices. Demonstrated teamwork and collaboration skills and the ability to work with others from diverse backgrounds.
Required Skill/Ability 4:
Ability to work independently and as part of a team. Demonstrates problem solving skills. Excellent judgment, decision making skills, and the ability to work under continual deadlines and pressure. Strong communication and interpersonal skills.