Xerox is looking for a highly motivated, skilled, and adaptable software engineer to join our Workplace Solutions Engineering Group in our Webster, NY campus. The objective of each opportunity is to be part of a cross functional team to responsible for all aspects of the software delivery process including gathering requirements, designing, and developing software solutions, ensuring similar practices within the team, documenting software implementations, and investigating and solving problems.
Design implement, debug and unit test software for new and existing applications. Document design choices and implementation methods before moving on to next task. Participate in code reviews. Maintain and improve the existing code base. Implement Object Oriented design concepts. Create various Unit Tests and perform Test-driven development.
Collaborate with software team members, and other cross-functional teams, in order to see projects to completion in an agile environment. Maintain a thorough understanding of the current system. Identify new processes that will lead to an improved development lifecycle. Setup code browser for the complete code
Knowledge of MS SQL and spatial database; and knowledge of content management systems including Accurev
MINIMUM EDUCATION REQUIRED: BACHELOR’S DEGREE OR EQUIVALENT IN COMPUTER SCIENCE, COMPUTER ENGINEERING, OR A RELATED FIELD.