Build high-quality, clean, scalable, and reusable code by enforcing best practices around software engineering architecture and processes, including code reviews and unit testing.
Work with product owners to understand detailed requirements and take ownership of your code from design, implementation, test automation, and delivery of high-quality products to users.
Design software that is simple to use, allowing customers to extend and customize functionality to meet their specific needs.
Help design and implement new products and features while also enhancing the existing product suite.
Requirements:
Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving, which may include using AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AI's potential impact on the function or industry.
2-5 years of experience with Java or a similar object-oriented language.
A passion for JavaScript and the Web as a platform, focusing on reusability and componentization.
Experience with data structures, algorithms, object-oriented design, design patterns, and performance/scale considerations.
Experience with modern UI frameworks such as Angular, React, or Vue.
Strong analytical and design skills.
Working knowledge and ability to use tools to assist with daily tasks, including IDE, debugger, build tools, source control, ServiceNow instances, profilers, and system administration/Unix tools.
Benefits:
ServiceNow is committed to creating an accessible and inclusive experience for all candidates, providing reasonable accommodations during the application process.
The company offers flexible work personas, allowing for remote or in-office work depending on the nature of the job.
ServiceNow is an equal opportunity employer, ensuring all qualified applicants receive consideration for employment without discrimination based on various protected categories.