Oracle Technical Writer 3 / User Assistance Developer 3 in Bengaluru, India
Technical Writer 3 / User Assistance Developer 3
The Oracle Database Information Development team is looking for a User Assistance Developer to write detailed publications for application developers. You will create content for programmers who develop applications that use database APIs for a wide range of programming languages including C, C , Java, SQL, PL/SQL, and others. User assistance topics will also need to be created for the application developer audience as applications are deployed on cloud environments as well as on-premises platforms.
Skills and Job Responsibilities
Seek input from stakeholders to define documentation requirements for release cycles.
Develop a range of user assistance types including reference documentation, conceptual topics for a developer audience, tutorials, online help, video, and curriculum content for eLearning and in-class courses.
Work hands on with software development tools and environments to create and test code examples and develop use cases for Oracle Database features.
Author content in XML/DITA adhering to style and formatting conventions.
Create topics for REST APIs in DITA and Swagger.
Follow a highly customized workflow using a range of tools XML editors, content management systems, and production tools.
Detailed Description and Job Requirements
Identify common user tasks to be addressed through user assistance. Perform job task analyses, and create user assistance design documents.
Coordinate and manage planning meetings with stakeholders to craft a user assistance vision document which details the product use cases, common tasks, and user personas.
Adhere to user assistance development processes, templates, and standards, as well as be proficient in using the various tools and systems for the creation of user assistance.
Create a variety of user assistance solutions, which may include training courses, certification exams, documentation, tutorials, videos, embedded help in UI, sample code, eBooks, and infographics.
As part of creating training courses, you will need to develop hands-on labs on a virtualization platform, and create lab modules that include scripts, plus other files needed for successful completion of the labs. You will participate in the validation testing of these labs to ensure delivery of a repeatable and predictable hands-on lab environment.
Teach the pilot event of the course, if it is an instructor-led type course. You may also be required to deliver train-the-trainer events to prepare instructors to teach the course.
Respond to queries on help forums or mailing lists, and act as Subject Matter Expert (SME) for your assigned products. Responsible for wide array of questions that include product specific, authoring and publication tools. May need to coordinate with product management or more senior level team members for complex questions.
Responsible for identifying errors, analyzing, debugging and correcting as needed.
Detailed Description and Job Requirements
Responsible for designing, developing, and maintaining user assistance and training documentation for Oracle applications. Collaborate with multiple internal stakeholders to design our next generation of user assistance technology and implementing new embedded help delivery mechanisms that improve how technical information is delivered to our customers. Work with development teams to implement code for new user assistance mechanisms.
Create a variety of user assistance for your assigned product, which may include training courses, certification exams, documentation, tutorials, videos, embedded help in UI, sample code, eBooks, infographics following user assistance development processes, templates, and standards using various tools and systems. Perform job task analyses and create user assistance design documents to identify common user tasks to be addressed through user assistance. Collaborate with internal stakeholders to develop user assistance vision documents which will include the product use cases, common tasks, and user personas. Recognize problems with and recommend enhancements for user assistance for group, team, and department and share with management. Develop hands-on training course labs on a virtualization platform, Create lab modules that include scripts, plus other files needed for successful completion of the labs in creating training courses. Participate in the validation testing of these labs to ensure delivery of a repeatable and predictable hands-on lab environment. Respond to queries on help forums or mailing lists, and act as Subject Matter Expert (SME) for assigned products. Participate in internal tasks forces related to user assistance and other technical matters. Participate in discussions at user assistance and feature team meetings. Ensure best practices for usability of user assistance by involving SMEs and customers in user needs analysis. Develop and review certification exam items. Organize and teach course pilots and deliver train-the-trainer events to prepare instructors to teach the course.
Follow a prescribed learning plan to gain a thorough understanding of the product's technical details and functionality. Job duties are varied and complex utilizing independent judgment. Demonstrate functional knowledge of Windows and Linux or UNIX. Demonstrate understanding of four of the following technologies: XML, XHTML, XSL, DITA, CSS, DOM, RDBMS, CGI, PHP, REST, Java servlets, or XML schemas for user assistance types, and information and learning architecture. Possess a degree, certificate, or relevant industry experience. Suggested majors include English, technical writing, communications, instructional design, software engineering, or computer science. Minimum of 5 years of user assistance development or relevant experience.
Job: Product Development
Job Type: Regular Employee Hire