Under general direction of Administration IT (Admin IT) Business Services Supervisor, design, develop, and maintain a variety of complex applications in support of the needs of Finance, Operations, and Administration (FOA). The systems and applications supported by this position are locally developed or vendor systems that serve a wide audience, including students, staff, faculty, and the public. Deliver solutions that are robust in terms of security, functionality, usability, maintainability, and scalability. Provide analysis and decision support services, in addition to escalated technical support for business applications.
Work on a personal computer for extended periods of time.
Work with clients for extended periods of time.
Lift files or supplies weighing up to 25 lbs.
Must be available for occasional travel/training activities.
Limited vacation use during peak workload periods.
Travel to meetings and alternate work sites on an as-needed basis.
Maintain confidentiality of files.
Employee is personally responsible for following safety procedures/guidelines.
May be required to operate University vehicles.
Work occasional evenings and weekends for system deployment and maintenance activities, and project priorities as needed.
UC Davis is a smoke and tobacco free campus effective January 1, 2014. Smoking, the use of smokeless tobacco products, and the use of unregulated nicotine products (e-cigarettes) will be strictly prohibited on any UC Davis owned or leased property, indoors and outdoors, including parking lots and residential space.
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.
B.S. degree in Computer Science or an equivalent combination of education and experience.
Experience with leading complex data-driven, multi-tier applications projects and work collaboratively with technical and non-technical staff to meet project and organizational goals.
Experience with development tools, using both GUI and command-line interfaces, such as Eclipse, Visual Studio Code, Atom, Git, Bash.
Knowledge of queries and stored procedures for Relational (SQL) and NoSQL databases, particularly Oracle and MongoDB, and use of proper database modeling principles, including referential integrity and performance tuning.
Knowledge of implementing web based security using SSL, Kerberos, CAS, and encryption techniques and integrating web sites with campus middleware services: CAS, Shibboleth, and LDAP.
Knowledge of software development life cycles and using source code management tools such as Atlassian JIRA, Atlassian Confluence, Git, and Atlassian Bitbucket.
Experience with extrapolating business functions and objectives to technical solutions and translating manual operations to automated processes.
Experience reviewing and producing technical policies, recommendations and analyses.
Experience with tools for validating HTML/XHTML, CSS and Web
Experience with testing frameworks such as Junit, Mockito, Jest, Mocha, and Jasmine.
Knowledge of deployment tools: Docker, Ansible, Bamboo.
Knowledge of the components of a Continuous Integration/Continuous Delivery deployment.
Interpersonal skills, including tact, diplomacy and flexibility to work with departments, staff, students, administrators, etc.
Experience making group presentations and training both technical and non-technical personnel.
University Of California