Software Developer - Documentation Tools and Architecture

IBM International Services Centre s.r.o.22.09.2020

Position information

Place of work

Bratislava, Slovakia

Job description, position information

IBM is seeking a talented Software Developer to optimize the existing architecture and develop new functionality in IBM product documentation tools - an industry-leading information delivery mechanism. IBM Digital Content Services team produces SW solutions (text editors, hosting, transformation, …) for the content developers, facilitates and automates the content delivery to the end users.

Roles and Responsibilities:
This position is for a skilled software developer that is familiar with software and technology used to transform technical documentation for publication. Job responsibilities include the design, development, troubleshooting, and maintenance of tools and processes that convert technical documents written in DITA (Darwin Information Typing Architecture) to publishable formats, including HTML5 and PDF.

The selected candidate will become a member of the Authoring Tools Team, which provides tools to business units and technical writers for the purpose of creating documentation in support of IBM products. This is an established team with an established product that continues to evolve with new capabilities and technologies.

Specific responsibilities include:
• Understand technical documentation architecture and content strategy.
• Own the design, code, and test of customized document transforms.
• Experiment and innovate with new tools and technologies for document transformation.
• Work with internal tool users on tool diagnostics and troubleshooting to improve the transformation tools and build user satisfaction.
• Work with other team developers in an agile, distributed, development environment using GitHub, Jira, and Slack.

/b>Technical and Professional Expertise:
• 5+ years of experience with XSLT
• 5+ years of experience with XSL-FO
• 1 year of experience with Ant XML and Ant-based processing
• Understanding and working knowledge of technical documentation, primarily DITA, HTML5, and PDF, but Markdown and ePub are helpful.
• Understanding and working knowledge of content reuse, strategy, and architecture
• Experience working with the DITA Open Toolkit is a plus
• Java; open source software development experience will be helpful

Contract type


Requirements on employee

Required education

Secondary with Leaving Examination

Language skills

English (Upper Intermediate - B2)