Programmer Analyst I – (Los Angeles, California, United States)

USC is a leading private research university located in Los Angeles – a global center for arts, technology, and international business. As the city’s largest private employer, responsible for more than $8 billion annually in economic activity in the region, we offer the opportunity to work in a dynamic and diverse environment, in careers that span a broad spectrum of talents and skills across a variety of academic schools and units. As a USC employee, you will enjoy excellent benefits and perks, and you will be a member of the Trojan Family – the faculty, staff, students, and alumni who make USC a great place to work. Think you’ve got what it takes to join us? We invite you to search for our open positions and apply!

The University of Southern California Viterbi School of Engineering Digital Communication & Information Services team is looking for an entry level Programmer Analyst I to enhance and expand our team.  The team is a vital support group and works with a large array of constituents within the school of engineering including faculty, staff, and students.  The team’s responsibilities include Student services for example admission, registration, course management, and graduation applications.   Administrative services examples are space management, inventory control, calendaring and a Service Desk system.  Financial services example payroll control, budgeting, load profiles, and payroll requests.   We also manage the system for digital communication which encompasses website content management, email list, and bulk mail systems, as well as digital signage systems.  To support all these projects the team is responsible for the acquisition, security, and distribution of data from various sources.

The individual filling this position will be expected to be a good communicator and work with end users from end to end on projects.  They will need to be able to communicate with technical and non-technical users to gather requirements, define projects, tasks, and timelines, and implement solutions and fixes in an efficient and dynamic environment.   They will be responsible for the creation, maintenance, and enhancements of tools and processes to support all user groups.  As well as documentation, user training, and ongoing support.

Existing tools are primarily written in PHP using MySQL and MSSQL databases. For website support, some HTML, javascript, and jQuery programming may be required.


  • Solicits, gathers, and documents information and requirements to drive high-value enhancements, customizations, and upgrades to information systems.

  • Translates user requirements into tangible and accurate technical requirements as well as anticipates future requirements within the design of new systems.

  • Makes recommendations to user to improve product development or helps user choose best possible paths of development.

  • Participates in architectural and technical enhancements throughout the life cycle of website including inception, planning, requirements documentation, testing, launch, and ongoing maintenance phases.

  • Assists in the research and development of new technology products and applications.

  • Maintains coding standards in order to achieve efficiency in maintenance and portability.

  • Using time management skills, building appropriate timelines for projects working with designers and fellow developers to manage project phases.

  • All other duties as assigned.


  • BS in Computer Science, Information Systems, or web development-related fields, or, in the absence of a bachelor’s degree, three years of related experience.

  • Previous experience working in higher education environment, either as an employee or as a consultant is highly desired.

  • Interactive development experience and expert professional knowledge of dynamic site production through server-side scripting using PHP is highly desired.

  • Possess basic MySQL, MS SQL, and MS Access database skills, and relational database theory necessary to organize, manipulate and analyze data from numerous sources utilizing complex SQL queries.

  • Experience with coding XML, XSLT, JavaScript, HTML, DHTML, AJAX, and JSON is highly desired.

  • Working knowledge of data modeling, both logical and physical, database administration, database optimization, development of documentation to support database design, and use of data modeling tools.

  • Must have a high attention to detail.

  • Must have strong interpersonal and communication skills, including the ability to be a solid team player, and to explain technical issues to non-technical users.

  • Ability to handle changing priorities and to manage multiple projects simultaneously in a deadline-driven environment.

The ideal candidate for this position is an agile and collegial colleague who is dedicated to building a culture of service and support. The Programmer is expected to demonstrate impeccable ethics and collegiality and to promote an environment that fosters inclusive relationships and upholds the principles of the USC Code of Ethics.

Additional Information:

This position is eligible for flexible (remote) work. The Programmer will be required to participate in occasional meetings and work at USC’s University Park Campus (located in Los Angeles, California) on an as-needed basis. The hourly rate range for this position is $35.16-$39.07. When extending an offer of employment, the University of Southern California considers factors such as (but not limited to) the scope of responsibilities of the position, the candidate’s work experience, education/training, key skills, internal peer equity, federal, state, and local laws, contractual stipulations, grant funding, as well as external market and organizational considerations.

Diversity, equity, and inclusion are central to the mission of the USC Viterbi School of Engineering. Viterbi staff are expected to facilitate a culture of support and service, to model civility and respect across all facets of their work, and to maintain the highest ethical standards and to maintain strict confidentiality across all facets of their work. We seek a candidate that will promote an environment that fosters inclusive relationships and creates unbiased opportunities for contributions through ideas, words, and actions that uphold principles of the USC Code of Ethics.

Minimum Requirements:

Minimum Education: Bachelor’s degree, Combined work experience and education as equivalent
Minimum Experience: 3 years, Combined education/experience as substitute for minimum experience
Minimum Field of Expertise: Working knowledge of programming and documentation procedures, programming methods, program flow charts and operator instructions. Knowledge of one or more appropriate computer languages. Competent to work independently on complex programming activities.

Required Applicant Documents:

A resume/CV and a cover letter are required. Please feel free to upload your application materials in a single document.

USC and the Viterbi School:

The University of Southern California (USC), founded in 1880, is 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.

Founded in 1905, the USC Viterbi School of Engineering is named for Andrew Viterbi who developed an algorithm to connect the world’s citizens. Similarly, the school, located in Los Angeles, a global center for arts, technology and international business in the heart of the Pacific Rim, is a hub for entrepreneurship that connects students from 64 countries.

USC Viterbi is a pioneer in restoring sight to the blind; restoring memory to sufferers of Alzheimer’s; and socially assistive robots to aid seniors with stroke or children with autism. It is the home of the first operational quantum computing center in academia. Our alumni include Neil Armstrong, first human on the moon; A.C. Mike Markkula, co-founder of Apple; and Wanda Austin, former CEO of the Aerospace Corporation.

The USC Viterbi School is consistently ranked among the top graduate programs (U.S. News and World Report). Under the leadership of Dean Yannis C. Yortsos, the school helped re-imagine the 21st century engineer, pioneering the Grand Challenge Scholars Program in schools across the globe. Our mission is to serve California, the nation and the world. At USC Viterbi, we call this the enabling power of Engineering+.


Apply on this job post

A public service of

Subscribe to our daily email digest for ongoing update to stay on top of new job opportunities

That’s the Streamlyne Way!