THE UNIVERSITY OF RHODE ISLAND                   Position # 107238

                                                                                              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:

Salary Range: $49,416-$66,273

Jean-Yves Hervé, Search Chair
Requisition # 12269
University of Rhode Island
PO Box G
Kingston, RI 02881

An Affirmative Action/Equal Opportunity Employer

ALL REQUIREMENTS ARE SUBJECT TO POSSIBLE MODIFICATION TO REASONABLY ACCOMMODATE INDIVIDUALS WITH DISABILITIES.