Software Developer

Detalhes da Vaga

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 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
Responsible for those functions, activities, and skills required for analysis, design, coding, integration, test & maintenance of software modules, subsystems or systems which control network systems. The role will include support of existing customers and solutions as well as developing and implementing new.
Purpose: The role holder will be part of the distributed Customer Communications Management (CCM) team, but specialising in supporting platform application integration developments and solutioning communication/composition workflow and build requirements. The individual will be able to execute and orchestrate development conducted by both Xerox and partner supplier staff, and guide peers and reports on best development and integration practice, utilising existing composition processing and tracking toolsets. Recommend and implement optimisation and delivery technologies that improve the efficiency of the team, the quality of the product and the resilience of the platform.
Create / orchestrate the build of tools within the common platform that grow Xerox's IP and product marketability.
Continually innovate the CCM workflows, making it more performant for the customers.
Improve deployment and TTM processes for standing up instances and new workflows of the CCM Platform.
The individual will be responsible for the technical performance of the CCM Platform. There is also a strong client growth pipeline with pending clients that will further extend the use of the platform.
Responsibilities:
Ensure quality and best practice is employed during application builds and maintenance.
Plans, design, develop and tests software systems or applications for software enhancements and new workflows.
Must be capable of developing/deploying a range of products including API's, patches, operating system modifications, front end GUI modules, reports, etc.
Analyzes, programs, and modifies software enhancements and/or new products used in local, networked, or Internet-related computer programs.
Using current programming languages and technologies, writes code, completes programming, and performs testing and debugging of applications.
Plans and directs studies of potential data processing applications.
Develops and installs programs to support general business applications.
Develops & designs both physical and digital communications. Covering print & mail, SMS, e-mail, multiple digital delivery channels, archiving and web presentment. Develop automated workflows and applications related to these communications.
Roll out an automated test-driven development process.
Support the CCM integrations with 3rd party software. This may include production site software that supports ADF (Automated Document Factory) processes, but also in country digital delivery channels.
Conduct and/or contribute to 3rd party solution analysis, working with suppliers and staff, to assess products suitable for improving operational efficiency.
All other duties as assigned.
Education Requirements:
Bachelor/college education - Preferred IT/ Computer Science or similar related degree.
2 years as a developer.
Preference given to candidates who have experience in a technical development role, have prior experience working with automation software and can demonstrate skills enhancement autodidact.
Skills, Knowledge and Abilities:
Comfortable communicating and writing in English.
Demonstrates above average communication skills with an aptitude for dealing with users and colleagues, using both business and technical language.
Takes initiative to keep own skills up to date and to maintain awareness of emerging tech.
Quadient Inspire skills, specifically Automate, Designer and Interactive.
Proficient in SQL.
Comfortable and experienced designing a variety of complex/high availability database structures (relationship, key pairs, timeseries etc).
Shows a systematic, analytical approach to problem solving and shows aptitude for analysing and managing problems arising from incidents.
Advanced understanding of backend integration principles.
Experienced in rolling out & using Automated testing principles.
Experienced in using docker container technology, or can demonstrate capability using other container tech.
Technical knowledge and understanding of major technology areas, platforms, development processes and system lifecycles.
Understands, explains and presents complex technical ideas to both technical and non-technical audiences.
Demonstrates effective mentoring and coaching skills.
Additional Role Requirements:
Experienced with Linux and Windows based Operating Systems.
Excellent interpersonal skills/Customer awareness, as well as experience or can demonstrate ability to guide, lead and mentor less experienced colleagues.
Knowledge of Agile project management.
Preferred:
Experience with Racami Alchame Platform or similar SW packages.
Comfortable leading and managing progress on a technical build.
Knowledge of web framework technologies, including standard integration language exposure (like python, Java etc).
Experience with document composition tools (e.g. OpenText Extream, PReS, DOC1, CSF, Planet Press, Sefas OpenPrint or Formscape).
Knowledge of ESB.
Experience with Single Sign on Solution, preferably Keycloak.
Knowledge of Multi-Channel Output Creation.
This job description is meant as a guideline for applicants, and employees of Xerox. It is not a definitive or exhaustive description and consequently may not include all tasks or functions related to the position. This document does not create, and is not part of, an employment contract. Please note the position may change to meet the changing requirements of Xerox's business. Employees may be assigned duties either, in addition to or instead of, those set out in this document and the position is subject to further changes at Xerox's discretion.

#J-18808-Ljbffr


Salário Nominal: A acordar

Fonte: Allthetopbananas_Ppc

Função de trabalho:

Requisitos

Senior Backend Software Engineer | Base

At Wellhub (formerly Gympass) (Permanent), in Lisbon, Portugal Expires at: 2025-06-09 Remote policy: Full remote Apply now for a career that puts wellbeing f...


Landing.Jobs - Lisboa

Publicado 13 days ago

Juniot Isv Partnerships Executive

ISV Partnerships Manager, are you passionate about payments and fintech? Do you want to join one of Europe's technology leading digital payments companies th...


Viva.Com - Lisboa

Publicado 13 days ago

.Net Developer (Portugal) - Hybrid Remote

Boost IT is a Portuguese technology consultancy company, we are integrated into one of the most entrepreneurial groups in Portugal, with investment in more t...


Boost-It - Lisboa

Publicado 13 days ago

Software Engineer

About UsCompensation is more than a pay-check, and traditional approaches don't adequately reflect it or the way people work today. We're on a mission to cha...


Coverflex - Lisboa

Publicado 13 days ago

Built at: 2024-12-23T19:06:41.474Z