Programmer Analyst II
University of Southern California - Playa Vista, CA

This job posting is no longer available on University of Southern California. Find similar jobs: Programmer Analyst jobs - University of Southern California jobs

The University of Southern California (USC), founded in 1880, is located in the heart of downtown L.A. and is the largest private employer in the City of Los Angeles. As an employee of USC, you will be a part of a world-class research university and a member of the "Trojan Family," which is comprised of the faculty, students and staff that make the university what it is.

USC's Institute for Creative Technologies is seeking a Programmer Analyst II to join its team. This is a fixed term position The PA II will be responsible for:

Developing optimized code in C#/VBS2Scipt for projects in Unity and VBS2

Writing cross-platform game code

Working on all aspects of Software Development including implementation, testing, documentation and delivery

Working directly with project management, QA, and other developers to understand requirements and implement software solutions

IMPORTANT: Due to Information Restrictions on the Project, only US citizens may be considered for this position. Please do not apply if you do not meet this criteria.

Job Accountabilities: Support transfer of technology to customers through development of prototypes, software, and hardware.

Design, develop, and test hardware and software to support virtual/augmented reality research.

Design, develop, and test hardware to support virtual/augmented reality research.

Support research demonstrations, presentations, and experiments

Design, develop, and test software to support virtual/augmented reality research.

Detects, defines and debugs programs whenever problems are reported or encountered.

Participates in requirement analysis and application design meetings.

Translates design specifications into programming languages.

Develops test data and routines required to test and revise application(s). Ensures application(s) is thoroughly tested before release. Writes reports of test results.

Interfaces with users to determine their software application objectives, scope and requirements.

Prepares application designs or mock ups.

Follows protocols and procedures to ensure application security.

Prepares developer and end-user documentation for other programmers and users in accordance with internal and external standards.

Proivdes leadership, guidance and direction to other programmers, as needed. Reviews the work of others, as requested
Stays informed of new developments and technologies.

Trains users and programmers as required.

The University of Southern California values diversity and is committed to equal opportunity in employment.

Minimum Qualifications:
Minimum Education:
Bachelor's degree
Combined work experience and education as equivalent

Minimum Experience:
1 year
Combined education/experience as substitute for minimum experience

Minimum Field of Expertise:
Sound knowledge of programming and documentation procedures, programming methods, program flow charts and operator instructions. Knowledge of one or more appropriate computer languages.

Preferred Qualifications

Preferred Education:
Bachelor's degree

Preferred Experience:
Bachelor's Degree in Computer Science or equivalent
2+ years unity experience(preferred) or equivalent game engine
2+ years game scripting experience (unity preferred)
Exceptional C#/Lua-equivalent scripting skills and experience with Object Oriented Programming technique
Strong communication skills and the ability to work in a team environment
Proven ability to work in a team environment on a shared code base

Preferred Field of Expertise:
Background in game development
Experience developing 3D graphics applications and tools
Experience working with established, large-scale software architectures
Well-versed in OOP and software design patterns, specifically component driven architectures
Linear algebra
Experience in creating installers
JavaScript/Php/Mysql experience
Network programming experience using a client/server model 
Ability to quickly debug issues by using log files

Position Type:
New Grant Funded Fixed Term

Special Instructions to Applicants:
Quicklink for Posting:
jobs.usc.edu/applicants/Central?quickFind=65627

University of Southern California - 10 months ago - save job - block
Recommended Jobs
Programmer Analyst
Data Mash - Los Angeles, CA
Data Mash - 9 hours ago

PROGRAMMER/ANALYST IV, SUPERVISOR
UCLA - Los Angeles, CA
UCLA - 15 hours ago

Programmer Analyst II
University of Southern California - Los Angeles, CA
University of Southern California - 2 days ago
About this company
81 reviews
About the USC Marshall School of Business 
Consistently ranked among the nation's premier schools, USC Marshall is internationally...