City National Bank has flagged the Programmer Analyst III job as unavailable. Let’s keep looking.

Programmer Analyst III

Apply Viterbi School of EngineeringLos Angeles, California

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 experienced Programmer Analyst III 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.

RESPONSIBILITIES:

  • 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.
  • Develops and 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.

QUALIFICATIONS:

  • BS in Computer Science, Information Systems, or web development-related fields, or, in the absence of a bachelor's degree, five years of related experience.
  • Previous experience working in higher education environment, either as an employee or as a consultant is highly desired.
  • At least three years of interactive development experience and expert professional knowledge of dynamic site production through server-side scripting using PHP.
  • Possess expert 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.
  • Competent in the use of XML, XSLT, JavaScript, HTML, and DHTML. Experience with AJAX and JSON application development. 
  • 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 strong design approach and 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 that 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 principles of the USC Code of Ethics.

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 $51.91 - $58.11. 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.

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: Sound 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.

REQ20120332 Posted Date: 09/25/2023 Apply

Read Full Description
Confirmed 20 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles