Description & Requirements
Press space or enter keys to toggle section visibility
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 today’s workforce. From the office to industrial environments, our differentiated business solutions and financial services are designed to make every day work better for clients — no matter where that work is being done. Today, Xerox scientists and engineers are continuing our legacy of innovation with disruptive technologies in digital transformation, augmented reality, robotic process automation, additive manufacturing, Industrial Internet of Things and cleantech. Learn more at www.xerox.com and explore our commitment to diversity and inclusion.
Summary:
Xerox is looking for a highly motivated, skilled, software engineer to join our Client Platform Development team. You will be involved in the development of applications, print drivers and utilities that support Xerox multifunctional devices in various Windows or macOS operating systems. You will be part of a cross-functional team responsible for all aspects of the software delivery process including defining requirements, designing, and developing software solutions. This entry-level position requires someone with developing skills in Swift, C# and C++ as well as basic knowledge of Windows Runtime Components and MVC principles. Knowledge of cloud platforms, such as Azure is a plus.
As part of our team, you will be provided with the training and job experience necessary to advance within the organization.
Responsibilities:
- Experience in Xcode, Objective-C and Swift
- Demonstrates C# programming knowledge, including understanding of WPF and MVC principles
- Has the ability to debug basic failures and diagnose root causes
- Exhibits diligence and self-direction
- Completes assigned tasks accurately. Shows attention to detail and can be trusted to perform consistently.
- Delivers quality work in a timely manner
- Shows basic organization skills and the ability to keep track of multiple activities
- Demonstrates ability to research issues when presented with problems outside own skillset or background
- Responsive to work requests from management
- Manages workload and priorities
- Establishes good working relationships with teammates
- Consistently communicates progress of and difficulties encountered on tasks when appropriate
- Able to take direction and learn from more senior teammates
- Willing to assist others when appropriate
- Shares information, insights, and knowledge with others
Qualifications:
- BS Computer Science or related field
- C#, WPF, Model-View-Controller principles
- Swift, Objective C
- Experience with source control tools such as GitHub
- Excellent communication and interpersonal skills
- Knowledge of software development lifecycle, software development methodologies including Agile
- Azure, Application Insights, and related cloud experience is a plus