Job title: Software Engineer - Product R/D - I
Location: San Francisco, CA
Duration: 3+ months contract (POSSIBLE CONVERSION)
Content Experience Engineering - Systems Engineer, Documentation Tools
In this role, you will:
Join an Agile team. Our goal is to have a team that can “dog pile” on our priorities and share work as much as possible. So while you will specialize in the areas on this list, in a perfect world we will cross-train you to be able to help out anywhere.
Help us with our next generation tools and authoring environment. We are embarking on an ambitious upgrade to our current DITA-based authoring and publishing tools, to improve our ability to scale as Salesforce grows and to improve the writer experience in creating content.
Write code. You will be part of the team that fixes and enhances our current DITA- based publishing pipeline, working with XSLT, Jenkins, and other continuous integration and deployment tools. You will also be hands-on in creating the next generation versions.
The fine print
Bachelor's degree in Computer Science or related experience
5+ years demonstrated expertise working with DITA-based publishing systems in large-scale, global environments with localization into multiple languages and deployment in multiple formats to multiple publication end points
3+ years working deeply in the DITA Open Toolkit (preferably with experience spanning 1.x to 3.x, and with migrations between major versions)
Excellent XSLT skills (2.x), XSL-FO, XPath, and XQuery skills
Strong command of the DITA XML standard (1.2 and later) at the specification level
Deep experience working with and customizing Oxygen in a DITA authoring environment, including Web Author and Content Fusion deployments
Working knowledge of Jenkins, gradle, Jenkins pipeline, or equivalent
Experience with Ant, Java, and Groovy
Strong background with Git, Perforce, or equivalent source control systems
Agile/Scrum/Lean development methodology experience