Job Description
Location: Eindhoven, Netherlands
Start Date: ASAP
Duration: 6 Months (Contract)
Experience: 6–8 Years
We are seeking an experienced Senior Arbortext Developer to design and deliver a Proof of Concept (PoC) for an AI-powered customization within PTC Arbortext Editor 8.3.x
This role focuses on building a docked AI side panel that enhances authoring workflows by analyzing XML content, providing intelligent suggestions, and enabling safe, text-only updates while preserving XML integrity.
Key Responsibilities
Design and implement a docked side panel UI within Arbortext Editor
Use the Arbortext Object Model (AOM) to extract, navigate, and map XML content
Integrate secure HTTPS communication with an AI backend (or stubbed service)
Display AI-generated suggestions with rationale and enable navigation/highlighting in documents
Implement user actions such as:
Analyze document / selection
Accept or reject suggestions
Apply accepted changes safely while maintaining XML structure and ensuring reliable undo/redo
Handle backend errors gracefully to avoid workflow disruption
Detect and communicate stale suggestions after document edits
Package the solution as an APTCUSTOM (ZIP) compatible with existing customizations
Document technical constraints, risks, and provide a go/no-go recommendation
Deliverables
Working Arbortext 8.3.x customization package (APTCUSTOM ZIP)
Fully functional PoC demonstrating:
Content analysis
Suggestion display
Navigation & highlighting
Accept/reject workflow
Technical findings report (feasibility, risks, constraints, HTTPS/certificate requirements)
Complete source code with build and packaging documentation
Required Skills & Experience
Strong experience with PTC Arbortext Editor customization & deployment
Expertise in Java & XML technologies (XML, XSL, FO, JAXP, JAXB)
Hands-on experience with Arbortext Object Model (AOM) or equivalent APIs
Experience building UI extensions / docked panels in desktop authoring tools
Knowledge of secure HTTP(S) integrations, certificates, and trust stores
Solid understanding of XML authoring environments and safe content modification
Strong troubleshooting mindset with a focus on risk-driven prototyping