Now hiring: Analyst ProgrammerPosted May 15th, 2012 by raskausn
University Housing & Dining Services seeks to fill one full-time Analyst Programmer position.
UHDS houses 4,000 students and offers a variety of living and dining options in 14 residence halls, four cooperatives, three dining centers, two coffee shops, a market, and a limited number of family apartments. UHDS is an auxiliary enterprise which is funded solely by customers who use our services — we receive no State or General fund allocation. UHDS is committed to an appreciation for diversity, and fosters an open, respectful and enjoyable living, learning and working environment.
A personal and professional commitment to providing excellent customer service and creating inclusive environments is a core value of University Housing and Dining Services. UHDS recognizes the importance of learning both in and out of the classroom, and supports the concept of education as an individual as well as a community experience. UHDS strives to provide students, faculty, staff, and guests with safe, economical, convenient, and comfortable living and dining options, and the department works to maintain the highest educational and service standards.
Job description: Analyzes, develops, and supports software based solutions to meet UHDS departmental needs. The position creates and supports web applications, performs relational database administration, administers the department’s Linux servers and manages network protocols for ResNet. The position reports to the UHDS Information Services Manager.
50% Application Programming:
Write and maintain UHDS web applications for internal use and public use;
Designing accessible web applications using WAI-ARIA standards;
Develop test plans for applications, monitor test results, work with IS staff and customers to plan conversions and system applications;
Use revision control systems: Subversion, Git;
Provide programming maintenance and modifications/enhancements to existing applications;
Write instructions and documentation for applications developed;
Work with multi-platform interface connectivity and data conversions.
10% Systems Analysis & Design:
Provide web usability, user interface design, information architecture, content management, and project management expertise for projects related to UHDS intra- and extranets;
Gather requirements and develop system and application specs;
Familiarity with basic web design and user interface concepts.
15% Database Analysis:
Work with MySQL and MS SQL;
Design database systems and programs which include access methods, access time, data structures, device allocation, validation checks, statistical methods, and security;
Ensure the integration of systems through the database structure;
Monitor database standards and procedures, system usage and performance;
Troubleshoot and resolve database and data problems;
Develop and administer disaster recovery plans;
Monitor, analyze, and verify data to ensure data integrity; develop assigned databases to support specific applications;
Conduct regular maintenance procedures for databases.
25% Operating System Administration & Support:
Administer Linux servers including: DHCP, DNS, Apache HTTP Server, nginx;
Configuration management: Puppet;
Administer Microsoft SQL services;
Monitor network performance and security for ResNet;
Management and evaluation of software applications on servers and workstations;
Perform regular backups of files on the servers to restore files when necessary.