Under direction of the Director for Information Technology Services, provide leadership in the technical development of complex software for an enterprise-wide research administration system. Support multiple departments within Safety Services and the Campus administrative and middleware systems. Participate in designing, coding and documenting specifications of applications, and deliver robust solutions to meet the needs of Safety Services. Research hardware specification, software performance, and security options for application needs. Collaboratively work with the application development team through all phases of the software development cycle.
Work extended periods of time operating a personal computer.
Work flexible schedule.
Must be available for occasional travel/training activities.
Must be able to work extended hours as needed by project priorities.
Employee is personally responsible for following health and safety guidelines/instructions.
Background Check Required:
This position is a critical position and subject to a background check. Employment is contingent upon successful completion of background investigation including criminal history and identity checks.
-BS Degree in Computer Science, Electrical or Computer Engineering, Mathematics, or Information Systems.
-Experience with Java development tools, using both GUI and command-line interfaces: ' Eclipse Java IDE and Web Tools ' Ant ' Maven ' CVS ' SVN.
-Oral, written and excellent interpersonal communication skills to communicate effectively with all levels of faculty, staff, students, consultants, and others.
-Experience with Microsoft SQL Server or Oracle RDBMS, including SQL, and stored procedures.
-Experience designing and implementing complex database application systems and user-centered Web interfaces.
-Knowledge of designing databases, referential integrity, and SQL performance tuning.
-Experience integrating advanced web applications.
-Experience with interpreting business functions and objectives to technical solutions.
-Experience reviewing and producing technical policies, recommendations and analysis.
-Experience applying application development methodologies and standards.
-Skills to develop architectural solutions based on multi-tier architecture and web development tools.
-Experience with programming techniques including analysis, flow charting, design, work measurement, data collection, and work flow processing.
-Systems analysis and data processing skills to translate manual operations to automated processes.
-M.S. degree in Computer Science, Electrical or Computer Engineering, Mathematics, or Information Systems with extensive work experience.
-Experience making group presentations and train both technical and non-technical personnel.
-Experience training, mentoring and motivating technical staff.
Quick Link To This Position:
The University of California was founded in 1868. Today it is widely considered the pre-eminent public research university system in the...