As an xDI Semarchy Developer, you will be instrumental in ensuring that critical data—such as customer, product, and supplier information—remains accurate, consistent, and available across the enterprise. You will develop scalable, efficient, and secure data models while applying best practices in data stewardship, governance, and quality management. Additionally, you will help integrate the xDI solution with other enterprise applications, ensuring seamless data flow and process automation.
This is a dynamic and challenging role, requiring both technical expertise and strategic thinking, with ample opportunities for professional growth and career advancement. You'll be at the forefront of helping the company leverage data as a strategic asset, ensuring data accuracy, integrity, and accessibility to support our long-term business objectives.
Responsibilities
- Ultimately responsible for realising business value through the development of solutions with the xDI platform
- Build out projects/models within xDI as part of new solutions, driven by the Semarchy Product Owner
- Work closely with the Semarchy Administrator to ensure that the platform is always fit for purpose
- Work closely with the Semarchy Product Owner to deliver a prioritized backlog
- Ensure that all bugs and problems with existing xDI solutions are resolved in a timely manner
- Work with Semarchy to escalate any product related bugs, problems or enhancement requests
- Build and maintain devops pipelines for the deployment of an xDI solution
Experience
The Semarchy xDI Developer will help establish design into a reality within the xDI platform. As part of a project team, they are able to develop the technical solution within xDI to help realise business value. They work closely with the Semarchy Administrator and Product Owner to build out the solution from the ground up.
Understanding how to take a business requirement and turn this into a working solution is a must in this role. The xDI Developer may not be required to elicit requirements but must be able to verify and work with the wider organization to curate these to ensure that the finished product truly meets those needs.
The xDI Developer, at its core, is a problem resolution role - taking the business problems, articulated through requirements, and using the xDI software as a tool to be able to resolve these. This means being able to get to the root cause of a problem through root cause analysis and see this through design and build, through testing and ultimately into a live solution.
The xDI Developer must be able to communicate effectively and clearly, often having to deliver difficult messages related to bug fixing, problems and workarounds. Being able to explain what is happening, why it is happening and possible solutions allows the xDI Developer to manage challenging situations.
When not building new solutions, the xDI developer should be maintaining existing and previous xDI projects. This involves evaluating new release features and how these may impact such projects when the platform is upgraded, performing product enhancements and bug fixes. This business-as-usual work is in conjunction with project work and so being able to manage competing requests on their diary is a required skill.
The xDI Developer should be leading the way in xDI best practices, including those related to code maintenance and devops. Being an expert in the xDM interfaces for integration requirements and the framework to deploy a solution through a devops pipeline are a must.
Top Skills
What We Do
Uniphar is a diversified healthcare services organisation with activities in Ireland, UK, Europe, the USA and APAC