Formulates or defines specifications for complex operating software program applications.
Designs, codes, tests, debugs and documents programs. Troubleshoots highly complex or obscure problems.
Serves as project leader or technical specialist. Schedules work, sets priorities, establishes deadlines, and ensures the timely completion of all work by systems programmers, as assigned.
Installs, tests and evaluates new third party software. Formulates/defines specifications for complex operating software or modifies complex existing applications.
Provides consultation, advice and assistance in modifying or maintaining complex operating systems.
Writes applications that typically deal with overall operating systems. Provides leadership, guidance and direction to other systems 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.
The University of Southern California values diversity and is committed to equal opportunity in employment.
Minimum Education: Bachelor's degree
Combined experience/education as substitute for minimum education
Minimum Experience: 5 years
Minimum Field of Expertise: Expert understanding and strong technical knowledge of and experience with systems administration, backups, operating systems programming languages and associated hardware platforms. Possesses the required knowledge to build, configure, load and restore a system from the ground up. Previous systems administration experience required.
Preferred Education: Bachelor's degree
Preferred Experience: 7 years