Software Engineer
Xerox View all jobs
- Cebu
- Permanent
- Full-time
- Innovate and Create: Design and build software solutions using modern engineering practices and AI-assisted development tools to meet user needs
- Collaborate and Conquer: Work with engineers across teams to deliver complex solutions for new and existing products
- Problem-Solve and Improve: Analyze and resolve software design and requirement issues using data-driven and AI-enabled tools to improve quality and efficiency
- Document and Define: Create clear, maintainable documentation for APIs and system designs to support scalable solutions
- Troubleshoot and Resolve: Diagnose and resolve software issues efficiently, leveraging AI-powered tools where appropriate
- Strong Communicator: You excel at conveying ideas clearly and effectively
- Accountable Leader: You take ownership of your work and are committed to delivering high-quality results
- Innovative Thinker: You have a passion for innovation and are always looking for ways to improve
- Team Player: You collaborate seamlessly across teams and play by the book
- Educational Background: Bachelor's degree in Computer Science, Computer Engineering, or a related field.
- Technical Expertise: Strong experience with Java, Groovy, and the Spring framework. Experience in full-stack development (front-end, back-end, and database) and cloud-based development is a strong advantage.
- System Knowledge: Proficiency in developing and supporting applications across multiple platforms and environments.
- Agile Mindset: Solid understanding of Agile/Scrum development methodologies and collaborative delivery practices.
- Design and Programming: Strong ability to apply Object-Oriented Design and Programming principles to deliver high-quality, maintainable code.
- AI-Driven Development: Ability to apply Generative AI techniques and AI-assisted development tools to solve complex problems, improve developer productivity, and enhance product capabilities.