THE UNIVERSITY OF
Position
Description
position is
limited to 3/28/09 with extension contingent on funding.
TITLE: Technical Programmer
DIVISION: Academic Affairs (A & S: Computer Science & Statistics)
REPORTS TO: Principal Investigators
GRADE: 12
BASIC FUNCTION:
Responsible for production activities of the 3D Group for Interactive Visualization, and for assisting in training students in interactive media.
ESSENTIAL DUTIES
AND RESPONSIBILITIES:
Responsible for Unity Game engine programming (Javascript, C#, C++) to facilitate player interaction with in-game objects, GUI control, and animation blending.
Utilize the following: Maya MEL Scripting for animation, character rigging, and custom modeling tools; Flash Actionscripting for animation, GUI control, and Web database interaction.
Ruby on Rails and MySQL development, particularly as it applies to TickEncounter Website.
Develop and
supervise interactive “new media” and eLearning
projects.
Participate in
creating a Game Development minor degree.
Stay current with
technologies of game development and interactive visualization.
Stay current with
developments related to the Internet, including HTML, XML, CSS, Web graphics,
Web development frameworks, and scripting languages.
Interact with
faculty, staff and students in order to meet their interactive visualization
needs.
OTHER DUTIES AND RESPONSIBILITIES:
Perform additional duties as required.
LICENSES, TOOLS AND EQUIPMENT:
Proficiency in maintaining personal computers and servers (Mac OS X, Mac OS X Server, Linux, Windows XP), printers, and multimedia equipment. Proficiency in installing and updating software under different licensing schemes (individual, license server).
ENVIRONMENTAL CONDITIONS:
This position is not substantially exposed to adverse environmental conditions. This position requires 24-our call back in cases of emergency and supervisory presence, when required, on all shifts.
QUALIFICATIONS:
Required:
Bachelor’s degree in computer science or computer engineering, and two
years of experience in digital arts and interactive media; significant
development experience with at least two of the following programming
languages: Java, Javascript, C++, C#; development
experience with 2D graphics applications (Photoshop, Flash) and 3D graphics
applications (Maya, 3D Studio, xsi, Zbrush); experience in Web development (HTML, CSS, Ruby on
Rails) and Web databases; development experience with Unity game engine and
various other game engines; ability to contribute to modeling and simulation
projects (e.g., computer graphics, computer vision, scientific computing);
experience setting up and maintaining a computer laboratory (Macintosh and
Windows); ability to teach game development courses; strong interpersonal and
organizational skills; ability to communicate effectively orally and in
writing; ability to travel on occasion.
TO APPLY:
Submit (no emails
or faxes, please) a resume and cover letter postmarked by 09-19-08 to:
Jean-Yves Hervé, Search Chair
Requisition # 12269
PO Box G
An Affirmative Action/Equal
ALL REQUIREMENTS ARE SUBJECT TO POSSIBLE MODIFICATION TO REASONABLY ACCOMMODATE INDIVIDUALS WITH DISABILITIES.