https://jobs.usc.edu/postings/64757

We are currently seeking a Programmer Analyst III to join our USC Libraries – 
Information Technology department. The Programmer Analyst III will be key in 
providing a variety of programming support to the USC Libraries. The successful 
candidates will be responsible for building plugins and applications that are 
needed to make various packages and systems compatible with the USC 
environment. These systems include: Aeon, Archivespace, the Digital Library, 
and the Libraries website. 

The ideal candidate should possess experience with Ruby on Rails and PHP. 
He/she should have a minimum of three years of experience in the areas of 
programming and systems analysis and be able to code and modify moderately to 
highly complex programs under general supervision. 

The USC Libraries actively support the discovery, creation, and preservation of 
knowledge. We develop collections and services that support and encourage the 
academic endeavors of faculty, students, and staff; build a community of 
critical consumers of information; and help develop engaged world citizens. USC 
has 23 libraries and information centers and the USC Digital Library. 

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 a great place to work. 

Qualifications: 
Must have a Bachelor’s degree or equivalent combination of education, training, 
and experience 
Must possess a minimum of 3 years of experience with programming 
Must possess a minimum of 3 years of experience with Ruby on Rails 
Must possess a minimum of 3 years of experience with PHP 
Demonstrated knowledge of programming and documentation procedures and methods. 
Typically possesses experience with programming methods and program flow 
charts. 
Typically possesses 5 years of experience in programming and/or systems analysis
Typically possesses experience with Drupal and Front End Developing 
Must be able to code and modify moderately to highly complex programs under 
general supervision.
Must possess strong written and verbal communication skills
Ability to work in a fast paced environment, adjust to changing priorities, and 
balance support and project work
Must be available to handle after-hours on-call duties as required.
Ability to coordinate multiple projects and adjust to changing priorities in a 
fast paced environment. 
Demonstrated strong personal mastery, including ethics, interpersonal skills, 
and engage in continuous learning. 

Job Accountabilities: 
Designs, codes, tests, debugs, installs, documents, and maintains moderately 
complex software applications
Develops test data and routine required to test and revise application(s). 
Ensures application(s) is thoroughly tested before release. Writes reports of 
test results
Detects, defines, and debugs programs whenever problems are reported or 
encountered
Interacts with users to determine their software application objectives, scope 
and requirements
Produces the required analysis and application design, either individually or 
by actively participating in development process. Produces design specification 
documents
Translates design specifications into programming languages
Prepares developer and end-user documentation for other programmers and users 
in accordance with internal and external standards
Trains users and programmers as required
Provides leadership, guidance, and direction to other programmers, as needed. 
Reviews the work of others, as requested
Stays informed of new developments and technologies by reading journals and 
other pertinent publications, maintaining contact with vendors, and 
participating in professional organizations, meetings and seminars. 
Performs other related duties as assigned or requested. The university reserves 
the right to add or change duties at any time.

Preferred Qualifications: 
Bachelor’s Degree in Computer Science
Experience with Drupal and Front End Developing
3 years of experience with PHP and Ruby on Rails 
5 years of general programming experience 

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

Reply via email to