
Senior Structured Data “Stylesheet” Engineer
- Bristol Area
- Permanent
- Full-time
- Performing format conversions on customer data to prepare it for ingestion to our systems; this is typically done using XSLT, together with occasional shell scripting and a build system such as Apache Ant or GNU Make.
- Writing XSLT stylesheets to transform XML source documents into XSL-FO result files ready for formatting using an XSL-FO processor such as Apache FOP or Antenna House Formatter.
- Providing support to our in-house team of editors who use FrameMaker for legacy documents and Fonto, a browser-based editor, for current document types such as DITA, Boeing (various types), and Airbus (various types).
- Work closely with project managers to deliver solutions that meet client needs.
- Develop new stylesheets and improvements for technical publications.
- Take initiatives to self-study and acquire domain knowledge to solve technical problems with support from project manager and domain experts.
- Participate in Sprint planning meetings, work on JIRA tickets, and provide feedback to refine requirements and estimates.
- Demonstrate work results during weekly status meetings.
- Collaborate with the rest of the team, discuss technical issues, and share knowledge daily in real time.
- Perform code review with other developers.
- Create documentation for new features.
- Work closely with our QA team to understand and fix issues.
- All other duties as assigned.
- Extensive experience in developing stylesheets for viewing and printing technical publications.
- Experience in writing XSLT to produce HTML and or XSL-FO output required.
- Experience in troubleshooting errors in XML input data (markup errors, significant/insignificant whitespace).
- Familiar with XML Schema/DOM, XPath, XQuery, and XSLT processors.
- Extensive experience in generating XSL-FO code for printing technical publications in PDF.
- Extensive experience in generating HTML/CSS/JavaScript for viewing technical publications with Web browser/mobile devices.
- Familiar with XML editors, e.g. XMetal, Arbortext, Framemaker, Oxygen.
- Knowledge of 2D/3D graphics/image formats and SDK, including CGM, SVG, PNG, GIF, JPEG, VRML, or other 3D CAD formats.
- Knowledge and experience in XML publishing, e.g., FOP, XEP, Antenna House, Arbortext PE.
- Experience in processing PDF, e.g., iText, Adobe PDF library.
- Knowledge of aviation operations manuals is preferred.
- Experience working with DITA is preferred.
- B.S. in Computer Science with 3+ years of work experience (a plus).
- Knowledge of Apache Ant. Knowledge of Make (a plus).
- Knowledge of ATA iSpec DTDs/schemas (a plus).
- Knowledge of FrameMaker (a plus).
We are sorry but this recruiter does not accept applications from abroad.