The role involves building high-quality, clean, scalable, and reusable code by enforcing best practices around software engineering architecture and processes, including code reviews and unit testing.
You will 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.
The position requires implementing software that is simple to use, allowing customers to extend and customize functionality to meet their specific needs.
You will contribute to the design and implementation of new products and features while also enhancing the existing product suite.
Mentoring colleagues and promoting knowledge-sharing is also a key responsibility of this role.
Requirements:
You must have 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.
A minimum of 6 years of experience in Ruby is required.
You should have a deep understanding of Ruby syntax and the standard library.
A clear understanding of OOP concepts in Ruby is necessary.
Experience with Linux-based systems is required.
You must have experience in RESTful API design and implementation.
Proficiency in Git and branching strategies is essential.
Familiarity with Ruby frameworks, such as FactoryGirl, is required.
Experience with Puppet-ruby integration is necessary.
You should be proficient in RSpec.
Knowledge of thread programming in Ruby is required.
Experience with template management in Ruby is necessary.
You must be able to build high-quality, clean, scalable, and reusable code by enforcing best practices around software engineering architecture and processes.
Benefits:
ServiceNow offers a flexible work environment, allowing for remote or in-office work depending on the nature of the job.
The company is an equal opportunity employer, ensuring that all qualified applicants receive consideration for employment without discrimination.
ServiceNow strives to create an accessible and inclusive experience for all candidates, providing accommodations for those who require assistance during the application process.
Employment may be contingent upon obtaining necessary export control approvals for certain positions requiring access to controlled technology.