POSITION IDENTIFICATION
TITLE Web Programmer Analyst/Server Administrator, Residence Life, Housing and Dining Services
CLASSIFICATION NUMBER 5145
GRADE 33
CLASSIFICATION Exempt
IMMEDIATE SUPERVISOR Assistant Director of Residence Life, Housing and Dining Services—Business Services
MAJOR ADMINISTRATOR Director of Residence Life, Housing and Dining Services
GENERAL FUNCTION
The Web Programmer Analyst/Server Administrator creates and maintains computer programs, program documentation, and operating instructions for Web-related applications. The Web Programmer Analyst/Server Administrator participates in the systems design process and accepts assigned responsibility for projects which may include maintenance, major modifications, or development of new systems. The Web Programmer Analyst/Server Administrator is responsible for the installation, maintenance, upgrading of the hardware and software of Residence Life, Housing and Dining Services servers.
MINIMUM ACCEPTABLE QUALIFICATIONS
Education: Completion of college courses that are equivalent to an Associate's degree are required. A Bachelor's degree and an emphasis in a computer-related field are preferred.
Experience: Experience in the design and programming of computer applications using HTML, Java, C, C++, Visual Basic, or other web tools is required. Experience in business application programming is preferred. Experience with RDBMS and SQL is preferred. Experience with TCP/IP and computer graphics is preferred. Experience in programming computer applications in a team-oriented environment is preferred. Work experience in higher education is preferred.
Skills: Proficiency in thinking logically and creatively is required. Proficiency in writing program narratives and understanding coding techniques, testing strategies, and application implementation is required. Proficiency in creating and maintaining database queries is required. The ability to maintain confidentiality in regard to information processed, stored, or accessed by the systems is required. Effective verbal and written communication skills are required. The ability to develop knowledge of, respect for, and skills to engage with those of other cultures or backgrounds is required.
Effort: Extended periods of time working at a microcomputer workstation are required.
ESSENTIAL DUTIES AND RESPONSIBILITIES
1. Complies with requests for programming services, primarily web-related, by formulating, in conjunction with the requesting user(s) a general plan for the request.
2. Supports the design, development, testing, and maintenance of departmental computer applications by developing web-related solutions and interfaces with the University's systems and data.
3. Participates with the evaluation and recommendation of software and hardware used in various aspects of web application development.
4. Promotes the development of student workers by offering assistance in web-related coding techniques and testing methods as appropriate and by participating in training programs.
5. Effectively resolves programming problems, particularly web-related problems, by conducting thorough analyses of problems and employing appropriate debugging techniques and aids to resolve the problems.
6. Promotes the uniformity of the programming effort by contributing to and adhering to the Computer Services Department Standards and Guidelines manual and the Web Application Development Guide.
7. Ensures the availability of computer resources by managing disaster prevention and recovery efforts caused by events like power outages, hardware failures, etc.
8. Assumes responsibility for the installation, maintenance, and upgrading of the department's computing systems by communicating with users and Computer Services staff to determine and resolve system problems, adhering to all University information security policies, maintaining software at the most current software version levels, assigning and maintaining user account resources, resetting passwords, loading applications on the system, monitoring system resources, working with the maintenance provider as necessary, and conducting the annual server component inventory.
9. Integrates the server operating system into the campus network backbone by configuring the networking software components using TCP/IP. Specific components include Domain Name Services, LPR/LPD, Telnet, SNMP, FTP, and web services.
10. Ensures the safety of user and system files by backing up all files on the system to facilitate recreating the system after a hardware crash of a system disk drive.
11. Installs, configures, and supports enterprise-wide software applications.
12. Contributes to a work environment that encourages knowledge of, respect for, and development of skills to engage with those of other cultures or backgrounds.
13. Remains competent and current through self-directed professional reading, developing and maintaining professional contacts with colleagues, attending professional development courses, and attending training and/or courses required by the Assistant Director of Residence Life, Housing and Dining Services -Business Services.
14. Contributes to the overall success of Residence Life, Housing and Dining Services by performing all other essential duties as assigned by the Assistant Director of Residence Life, Housing and Dining Services-Business Systems
SUPERVISION
The Web Programmer Analyst/Server Administrator is supervised by the Assistant Director, Residence Life, Housing and Dining Services -Business Services. The Web Programmer Analyst/Server Administrator supervises student workers.
OFFICE OF HUMAN RESOURCES
REVISED OCTOBER 2012