This Job has stopped accepting applications
| 1746 Views
Short Description
Salesforce is looking for a Software Engineer who has familiarity with REST APIs and rests API specifications (OpenAPI, RAML, etc), GraphQL, and SOAP APIs.
Job Description
Responsibilities
In this role, you'll fix or rewrite existing tools and create new ones to automate our developer documentation processes. Currently, writers use time-consuming manual processes to identify API changes, create work items, and generate DITA XML using information in the source code. You'll help to automate these and other doc processes, including those from companies we've acquired, bringing consistency and efficiency for the team and accuracy for our developers. In addition, as the company moves to OpenAPI/RAML specifications for newer REST APIs, you'll work with engineering teams and writers across Salesforce to ensure that the content we deliver can be trusted by our customers as well as easily maintained by our writers.
Required Experience
5-15 years of professional software development experience with a solid full-stack development experience
B.Tech or M.Tech in Computer Science or equivalent
Ability to quickly learn and evaluate new technologies and work effectively in a fast-paced, dynamic environment
Well versed with one of the programming languages (Java, Perl, or Python) and Design patterns
Experience with web technologies, such as JavaScript/Ajax, CSS, HTML5, and JSON.
Knowledge of XML, XHTML, XSLT (2.x), XSL-FO, XPath, and XQuery skills
Agile/Scrum/Lean development methodology experience
Working knowledge of continuous integration (Git or Perforce) and continuous deployment (Jenkins, Gradle, Jenkins pipeline, or equivalent)
Desired Experience
Experience with open-source technologies and cloud platforms
Understanding of database technologies such as SQL, PL/SQL and relational database schema design
Salesforce skills (for example, Apex, Lightning components, Heroku)
Familiarity with REST APIs and REST API specifications (OpenAPI, RAML, etc), GraphQL, and SOAP APIs
Code-to-doc solutions (for example, JavaDoc, jsdoc, sphinx)
Popular documentation standards such as DITA and tools like Oxygen
Static site generators like Jekyll or Gatsby
Software Engineer
Mid-Senior-level
Information
|
Technology
|
Information Technology
Full-time
Information Technology
|
Engineering
|
Other
Senior Software Engineer
|
Software Engineer
Salesforce is the Customer Success Platform. Our social and mobile cloud technologies including our flagship sales and CRM applications help companies connect with customers, partners, and employees in entirely new ways. Privacy Statement: http://www.salesforce.com/company/privacy/
For those who venture in search of content that thrills, inspires, and informs: interactive.salesforce.com/discover-content-collection