Multimedia/C++ Programmer
The Multimedia Programmer learns and collects information concerning real world processes then designs, develops, maintains, and documents application software used in the implementation of simulations of real world environments for PC-based simulation and training systems to project and client specifications, while adhering to organizational standards and processes.
Principal Duties and Responsibilities
? Provide technical guidance and support to project management, graphics, software, support, and other engineering staff.
? Understand and analyze customer furnished data (drawings, design specifications, manuals and other text or electronic media). Extract information from data to develop requirements or implement in design.
? Perform trade studies.
? Assist in Analysis of system requirements, identify derived requirements and develop use cases.
? Assist in developing test plans and procedures. Identify validation criteria.
? Implement, integrate, and test application software and utilities.
? Maintain hardware platform environment, including associated software applications.
? Assess, evaluate and maintain traceability for all derived requirements, use cases and work flows.
? Provide effective and organized documentation for all development phases.
? Perform data collection and travel as required.
? Identify, analyze, coordinate, and mitigate program risks.
? Analyze and communicate effort and time requirements for new project assignments.
? Communicate anticipated time and cost variances. Resolve, or seek resolution to problems.
? Organize, prepare, and present briefings to technical staff, senior management, and customers.
? Refine, optimize, and document the processes in use within the group. Analyze project data, addressing architecture, reuse, tools and system processes to improve product and productivity.
? Candidates must have a Degree in Computer Science, Multimedia, Educational Psychology, Industrial Design, and Instructional Design.
Qualifications
? Bachelor?s degree with 1 years of relevant experience or Masters Degree
? Knowledge and experience with current and emerging Interactive Multimedia Instruction standards, tools, protocols, and methods.
? Illustrate the ability to derive requirements from technical manuals and engineering drawings.
? Windows NT, XP, Windows Explorer, MS Outlook, MS Word, MS Excel, MS PowerPoint, MS Access, MS Project.
? Demonstrate excellent written and oral communication skills. * Demonstrate ability to work with version control software.
? Utilize UML.
? Use MS Project
? Demonstrate proper Software Engineering techniques including all phases of the development life cycle (requirements analysis through design, implementation, test, release and support). ISO 9001 and CMMI experience strongly preferred.
? Demonstrate proficiency in Object Oriented Design methodologies and one or more Object Oriented programming languages (preferably C++ or C#).
This opportunity will require at a minimum the ability to satisfy US Restrictive Clearance guidelines and may require the ability to obtain US Security Clearance. Current or Previous US government clearance a plus.
Interested candidates are encouraged to apply at www/rti.org/careers
Reference: Job#BM12557-1
We are proud to be an EEO/AA employer M/F/D/V.
|