University of California - San Diego #92559 Applications Programmer 3 in San Diego, California

#92559 Applications Programmer 3

Filing Deadline: Wed 3/28/2018

Apply Now

UCSD Layoff from Career Appointment: Apply by 3/19/18 for consideration with preference for rehire. All layoff applicants should contact their Employment Advisor. Eligible Disability Counseling and Consulting services (DCC) or Special Selection clients should contact their Vocational Rehabilitation Counselor for assistance.


Academic Affairs is the largest of the vice chancellor areas at UC San Diego. Led by the Executive Vice Chancellor (EVC), it is comprised of seven academic divisions and schools, six undergraduate colleges, the University Libraries and University Extension. The vice chancellor area also includes academic support units, as well as the units under the purview of the Vice Chancellors-Research, Student Affairs and Equity, Diversity & Inclusion. Academic Affairs annually manages expenditures in excess of $750M, 2.7M ASF of space and employs over 13,500 academic, staff and research employees. The Office of the EVC is responsible for policy and procedure communication and implementation, resource administration, training and guidance, and program development for administrators, faculty, and staff within the EVC areas.

Reporting to the Director of Technology for Administrative Technology Services, this individual is responsible for developing, integrating, implementing, and supporting new and existing web and database applications that support critical business functions for Academic Affairs, Academic Personnel Services and their subsidiary departments. Furthermore, this individual is directly responsible for overseeing all planning of application development with regard to application and data integration: consider optimal database environments to meet business and technical demands; build frameworks and architecture plans to accommodate the current and planned business needs of the Division; ensure efficient and accurate interface between existing and new databases and applications; audit and ensure data integrity on an ongoing basis, including periodic uploads or downloads of data to/from the data warehouse and/or other campus systems; oversee the planning and coding of data transfer "patches" or other applications development to integrate different business platforms and systems.

This position requires frequent interaction with users and project teams to establish system specifications and resolve issues inherent when requirements are derived from non-technical users, both within and outside the organization. The programmer works with a small group of developers and systems analysts. The incumbent must have exceptional communication and documentation skills and be able to be part of a cross-functional team of programmers, web designers, marketing staff, and business support staff.

The skills required include: advanced programming for 3-tiered application architectures; database design and support; and industry-standard application development environments including tools and languages in the set (ASP.NET, C#, PHP, Zend, JQuery, Spring and REST frameworks, JSP, SQL, HTML); development and support for web server environments including Microsoft IIS, Apache, and Tomcat; database development and support for database environments such as MS SQL Server, MySQL, and DB2, and interfacing with operating environments (e.g. Windows, Unix/Linux).

Must have experience with MVC architectures and standard development methodologies that address: developing requirements; coding standards and reviews; revision control systems and source control; testing and quality assurance; release engineering; documentation (for both developers and users); maintenance and bug fixing; and training. Applied knowledge of university computing and database environments is desirable, as well as experience developing applications for e-commerce.

Applies skills as a seasoned, experienced software professional with a full understanding of industry practices, community standards and relevant policies and procedures to medium-sized projects or portions of large projects with moderate scope and complexity. Resolves a wide range of issues. Demonstrates competency in selecting tools, methods and techniques to obtain results.

Occasional evenings and weekends may be required.

  • Please submit a cover letter for a complete application.


  • Demonstrated experience in applications programming skills and design theory in C#, .NET, PHP, MSSQL, advanced CSS and Javascript and use of JSON objects. Programming ability with Object Oriented methods and languages. Experience in advanced arrays management within applications. Knowledge and use of MVC architecture in apps development. Demonstrated use and proficiency with the relevant technologies in a db-operating system-applications environment from "legacy" mainframe systems to the most recent appropriate internet and object-oriented environments using frameworks and languages in the set (REST, SOAP, Java, SQL). Intermediate knowledge of secure software development.

  • Demonstrated knowledge of the principles of database management. Knowledge of relational database practices. Demonstrated excellent working knowledge and experience with relevant operating system commands, database conventions (storage profiles, data-types, etc) and tools, communication protocols, and system utilities. Extensive knowledge of Structured Query Language (SQL). Strong background and experience with MySQL and IBM/DB2 query languages.

  • Advanced skills associated with software design, modification, implementation and deployment, including object-oriented programming concepts.

  • Web design skills for efficient and aesthetic design and user interface. Strong experience and use of web languages including but not limited to HTML, XML, DHTML and AJAX. Understanding and implementation experience of disability standards compliance and best practices as well as W3C industry standards. Ability to create applications which are cross-platform, (Windows/ Mac/Unix) and cross-browser for industry accepted browsers (e.g. currently IE, Safari, Chrome, and Firefox).

  • Demonstrated effective communication and interpersonal skills. Excellent communication skills – oral and written. Demonstrated ability to calibrate communication to the appropriate level of the user's technical understanding. Skill at clearly and concisely communicating detailed information over the phone, in writing, and in person. Ability to communicate well with both individuals and groups. Demonstrated ability to communicate effectively with business operations managers and academic personnel.


  • Background check required.

  • Duties may require direct contact and/or supervision of children (defined as individuals under the age of 18); completion of the Child Abuse and Neglect Reporting Act (CANRA) form will be required.

Apply Now

The University of California is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, age, protected veteran status, gender identity or sexual orientation. For the complete University of California nondiscrimination and affirmative action policy see:

UC San Diego is a smoke and tobacco free environment. Please visit for more information.

Payroll Title:



Academic Affairs

Salary Range

Commensurate with Experience



Appointment Type:


Appointment Percent:




Total Openings:


Work Schedule:

Days, 8 hrs/day, Monday - Friday