Application Developer (Programmer/Analyst III)

posted on Jan 27, by University of California, Irvine. Irvine, CA

Job Description

Application Developer

(Programmer/Analyst III)

Office of Information Technology

The University of California, Irvine is currently recruiting for an experienced Application Developer within our central computing department, the Office of Information Technology (OIT). OIT’s Academic Web Technologies team creates instructional technology solutions for the campus, including our homegrown, LAMP-based learning management system. You’ll be working as part of a close-knit development team of programmers, designers and QA folks, creating and scaling dynamic web applications to support a range of growing web-based educational tool needs for our campus.

The successful candidate will be able to develop and enhance large-scale web applications within a team-based project environment.  Plan, design, code, test, deploy, and maintain web applications and supporting tools.  Develop using PHP, MySQL, XML, HTML/XHTML, CSS, JavaScript, and other technologies using modern development techniques as well as continuously develop skills and knowledge of web-based application development tools, languages, processes, and techniques.

Irvine, California is located along the beautiful Southern California coast between Los Angeles and San Diego. With nearly 28,000 students, 1,100 faculty members and 9,000 staff, UCI is among the most dynamic campuses in the University of California system. Increasingly a first-choice campus for students, UCI ranks among the top U.S. universities in the number of undergraduate applications and continues to admit freshmen with highly competitive academic profiles.  

Starting salary between $59,676 - $91,905, depending on qualifications.

UCI offers excellent benefits, including a minimum of 3 weeks vacation per year.

To review the full job requirements for this opportunity, to be considered for and to apply for this position, please go to the UCI jobs website on-line at: jobs.uci.edu

click on Job Listings and Find Job. No. 2011-0779.

UCI is an affirmative action/equal opportunity employer dedicated to excellence through diversity.

Be Part of Something Great!

Skills & Requirements

Required:

  • Minimum of 5 years of web application development experience, 3 or more of those years within a LAMP environment.
  • Strong knowledge and experience with relational database design, implementation, and optimization, with emphasis on MySQL.
  • Experience building scalable web applications. 
  • Strong ability to design, write, test, and debug web applications and systems automation.
  • Knowledge of web application security best practices.
  • Understanding of the Model, View, Controller (MVC) and Object-Relational Mapping (ORM) design patterns.
  • Hands-on experience creating and maintaining hand-coded HTML and CSS.
  • Experience developing with rich UI technologies such as JavaScript/DHTML/Ajax frameworks (jQuery, Prototype, Scriptaculous, Dojo, YUI or equivalent).
  • Experience developing shell scripts and automation within a Linux/UNIX environment. 
  • Experience reviewing code written by other developers and providing effective feedback; Experience receiving code review feedback.
  • Experience using at least one of the following version control systems: Subversion, Git, Mercurial.
  • Ability to work independently, keeping track of a number of continuing problems, requests, and projects.
  • Experience working directly with clients and/or end-users.
  • Strong ability to mentor and provide development guidance to junior software developers.
  • Excellent analytical and problem solving skills.
  • Ability to work effectively within a project-oriented development team following project management processes.
  • Excellent communication skills including the ability to communicate effectively with technical and non-technical people.

Desired:

  • Experience in writing concise, understandable, technical and non-technical documentation.
  • Experience with diagramming software such as Microsoft Visio, Inkscape, Omnigraffle.
  • Experience writing class and database diagrams.
  • Familiarity with the academic process, and the roles and processes involved in University environment.
  • Knowledge of common electronic mail packages, mail routing, and attachment encoding.

How to apply

To review the full job requirements for this opportunity, to be considered for and to apply for this position, please go to the UCI jobs website on-line at:

jobs.uci.edu

Click on Job Listings and Find Job. No. 2011-0779.

apply

return to search results
view all University of California, Irvine job listings

visit Application Developer (Programmer/Analyst III) at University of California, Irvine