TITLE Web Programmer Analyst/Server Administrator, Residence Life, Housing and Dining Services
CLASSIFICATION NUMBER 5145
IMMEDIATE SUPERVISOR Assistant Director of Residence Life, Housing and Dining Services—Business Services
MAJOR ADMINISTRATOR Director of Residence Life, Housing and Dining Services
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
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
JOB FAMILY 3
Factor 1: Educational/Experience Requirements of the Job
Level 4 - 788 Points: A combination of education and experience equivalent to a Level 4 as indicated by the Equivalencies Chart, when permitted by the Minimum Acceptable Qualifications.
Factor 2: Supervisory Responsibility
Level 3 - 897 Points: Regular but limited supervision and training of small numbers of student or part-time workers is required where the nature of supervision is largely confined to scheduling work and/or assigning tasks. Supervision at this level may also involve directing the work assignments of one or more full-time employees, but supervision typically does not include a full range of supervisory responsibilities, and the supervisory duties typically do not consume a large portion of the work day.
Factor 3: Skill, Complexity, and Technical Mastery
Level 6.5 - 2050 Points: Skill, complexity, and technical mastery is somewhat above requirements for a level at 1900, but somewhat below the skill, complexity, and technical mastery requirements at level 2200.
Factor 4: Budgetary Control
Level 2 - 386 Points: Individuals in jobs at this level actively document, monitor, and control expenditures. At this level incumbents may recommend minor expenditures but have no real authority over budgets.
Factor 5: Work Environment and Physical Demands
Level 1 - 25 Points: The work environment has only everyday discomforts associated with an office or commercial vehicle. The work area is adequately lighted, heated or cooled, and ventilated. Work is largely sedentary involving mostly sitting with occasional walking, standing, bending, or carrying of small items. No special physical demands are required of the work.
Factor 6: Work Impact and Effect
Level 3 - 2340 Points: Work products or services directly impact the operation, accuracy, reliability, acceptability, or design of programs, systems, or equipment, that affect the operation of individual departments or units. The work activity may be complex, but normally involves addressing conventional problems or situations with established methods that allow departments, programs, or units to function properly. Improperly performed work and/or equipment or software failures likely produce significant errors and/or create delays that directly affect the ability of a department, program, or unit to function properly, and the welfare of faculty, students, or others that use the services and/or products of the department, program, or unit. While the scope of improperly performed work and/or equipment or software failure is limited, the nature of the activity may require that emergency repairs be performed.