Xerox Engineer II, Software Engineering in Guatemala

Xerox Corporation (NYSE: XRX) is an $11 billion technology leader that innovates the way the world communicates, connects and works. Our expertise is more important than ever as customers of all sizes look to improve productivity, maximize profitability and increase satisfaction. We do this for small and mid-size businesses, large enterprises, governments, graphic communications providers, and for our partners who serve them. We understand what’s at the heart of work – and all of the forms it can take. We embrace the increasingly complex world of paper and digital. Office and mobile. Personal and social. Every day across the globe – in more than 160 countries – our technology, software and people successfully navigate those intersections. We automate, personalize, package, analyze and secure information to keep our customers moving at an accelerated pace.

Learn more at www.xerox.com.

Purpose:

Act as Senior and single point of contact for Head of Developer / Lead Developer to report on development progress of distributed team/junior developers.

As part of the Communication Services (CS) team, the role holder will primarily be involved in directing the development by more junior developers of the GTS platform, as well as taking on the most technical challenges and ensuring architecture design is followed and good practice employed (as directed by and in conjunction with Lead Developer/Head of Development design).

Offer improvement suggestions, both in process and design, and be prepared to take on improvement intiatives.

Supporting the successful and continued operation of the platform,both during and out of normal office hours(9-5pm).

.

Scope:

It is anticipated this role will have up to 5-6 junior developers reporting to them. This may be from resources in the same timezone or across continents.

This resource will advise the lead developer and management on best practice and approach. They will also coordinate the collective development of more junior resources and ensure collective delivery of tasks.

The role will encompass all developmentand reporting activities required to support theexistingor wider reaching CommunicationService

It is possible thatvery infrequentdomestic and European travel will be required, as well as occasional blended hours of support to work with European, Asiaand North American based colleagues/clients

Primary Responsibilities:

Responsible for executing and enforcing code quality principles on the delivery platform

Conduct periodic code audits through the delivery platform and all its component parts to ensure quality and security compliance

Act as a point of internal escalation for development queries from colleagues

Coordinate the development & implementation of larger or shared development pieces (when required)

Follow and act upon technical direction given by the Head of Development and the Lead Developer.

Contribute to the innovation idea pool, and be prepared to act as lead on component developments.

Program back end and front end architecture using appropriate tools and development languages

Apply structured testing to all implementations

Be responsible for the coordination of the team to meet aggressive delivery targets

Candidate Education:

Min/Preferred

Education Level

Additional Details

preferred

Universtity/college education

Computer science degree

Min

6 years as developer

Preferred

2 years as lead developer or equivalent. Consideration given to candidates who have demonstrated leadership in a technical developer role and are ready to formally lead a team of developers

Candidate Background:

Min/Preferred

Skills, Knowledge and Abilities

Min

Formalised IT background (university educated or experienced developer)

Min

Comfortable with Python and Java

Min

Comfortable developing web front ends

Min

Competent understanding of web backend integration principles

Min

Comfortable designing low/medium SQL database structures

Min

Competent Unix / Windows scripting capability

Min

Comfortable building complex business and data rules

Min

Numerate

Pref

Knowledge of REACT or Angular extremely advantageous

Pref

Front End Javascript Development

Pref

Java Development

Pref

Comfortable working within Java Spring framework

Pref

Comfortable working within Tornado framework

Pref

Automated testing knowledge

Pref

Docker container knowledge

Pref

Database programming skills.

Pref

IBM Websphere MQ familiarity

Pref

Any Oracle EBS/Weblogic familiarity

Additional Requirements

Min

Excellent interpersonal skills/Customer awareness, as well as experience or can demonstrate ability to guide, lead and mentor less experienced colleagues.

Min

Desire to self-educate to close any technical gaps and increase breadth of knowledge and comfort working within the platform application and technical infrastructure

Min

Comfortable communicating and writing in English

Xerox is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, creed, religion, ancestry, national origin, age, gender identity, sex, marital status, sexual orientation, physical or mental disability, use of a guide dog or service animal, military/veteran status, citizenship status, basis of genetic information, or any other group protected by law. People with disabilities who need a reasonable accommodation to apply or compete for employment with Xerox may request such accommodation(s) by sending an e-mail to XeroxStaffingAdminCenter@xerox.com. Be sure to include your name, the job you are interested in, and the accommodation you are seeking.

Title: Engineer II, Software Engineering

Location: Guatemala

Requisition ID: 18002695