Program Analyst
University of California - San Diego - La Jolla, CA

This job posting is no longer available on University of California - San Diego. Find similar jobs: Program Analyst jobs - University of California jobs

Under the direction of the UCSD Extension Online Learning Director this position proactively works with Extension leadership, system and application administrators, and remote service providers to analyze, modify and integrate existing applications and services. This position provides project leadership, and designs, develops, implements, and maintains moderately complex to complex online learning related systems, databases, and web portal to support the operation of online learning services and processes; analyzes impact of Learning Management Systems (LMS) and other state of the art Online Learning (OL) content creation and delivery tool changes and provides cost benefit analysis impact to department to adopt. Additionally, the position will plan, implement, and manage medium to complex secure web-based systems design and configuration to support asynchronous and synchronous OL course creation functions. Develop web applications and utilities plus provide technical support and training for OL end users. This position will provide extensive support to UCSD Extension's online learning management system, Blackboard, and the technical processes that enable 1800 annual online courses, 24,000 student, and 400 instructor accounts.

From time-to-time, non-standard hours may be needed dependent on academic cycle or project deadlines.


Bachelor's Degree in Computer Science; or equivalent in education and work experience. Experience leading software development projects and understanding of project management.

Experience with linking Web-based applications to databases using, Javascript, JQuery, and XML. Extensive understanding of session management including session variables, cookies and other methods. Experience in programming, testing and debugging multi-user applications.

Experience with database design, programming, administration and maintenance, especially using SQL and Microsoft Access and experience writing SQL code, and creating views, reports, triggers and stored procedures.

Experience in database programming, such as data access, data retrieval, data management, data analysis and data presentation. Experience with developing complex applications using multiple databases and data stores including understanding of data warehouse concepts.

Experience leading projects, strong organizational skills; ability to adapt to changing priorities, and changing deadlines.

Experience and demonstrated communication and interpersonal skills (oral, written, telephone) including diplomacy, tact, and flexibility to interact effectively and respond to faculty, staff and students.

Demonstrated ability to present information, communicate ideas clearly and succinctly and to explain technical subjects to technical and non-technical users. Ability to work with others from diverse backgrounds.


Background check required.

About this company
75 reviews