Benefits
Special Commitments
Skills

Description & Requirements

About Xerox Holdings Corporation

For more than 100 years, Xerox has continually redefined the workplace experience. Harnessing our leadership position in office and production print technology, we’ve expanded into software and services to sustainably power the hybrid workplace of today and tomorrow. Today, Xerox is continuing its legacy of innovation to deliver client-centric and digitally-driven technology solutions and meet the needs of today’s global, distributed workforce. From the office to industrial environments, our differentiated business and technology offerings and financial services are essential workplace technology solutions that drive success for our clients. At Xerox, we make work, work. Learn more about us at www.xerox.com.

We are seeking a highly skilled Software Engineer (Tools Development Engineer) to join our team. The ideal candidate will be responsible for designing, developing, and maintaining a suite of tools and applications that streamline our internal processes, enhance productivity, and support the efficient delivery of our products or services.

Key Responsibilities:

  • Collaborate with cross-functional teams to understand requirements and identify opportunities for tool development.
  • Design and develop software tools, scripts, utilities, and frameworks to automate tasks, improve workflows, and enhance productivity.
  • Customize and integrate existing tools and platforms to meet specific project needs.
  • Conduct thorough testing and debugging to ensure the reliability, scalability, and performance of developed tools.
  • Document technical specifications, user guides, and best practices for developed tools.
  • Provide technical support and training to internal users on the usage and functionality of developed tools.
  • Stay updated on emerging technologies, industry trends, and best practices in tools development.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in software development with expertise in scripting languages such as Python, Ruby, or Perl.
  • Strong proficiency in software development methodologies, version control systems (e.g., Git), and software testing techniques.
  • Experience with automation tools and frameworks such as Jenkins, Ansible, or Puppet.
  • Familiarity with database technologies (e.g. SQL, NoSQL) and web development (e.g. HTML, CSS, JavaScript) is a plus.
  • Familiarity with containerization (e.g. Docker) is preferred.
  • Excellent problem-solving skills and the ability to troubleshoot complex technical issues.
  • Strong communication and collaboration skills with the ability to work effectively in a team environment.
  • A proactive mindset with a passion for innovation and continuous improvement.
Read Full Description
Confirmed 18 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles