Systems Programmer -- Job Description

St. Olaf College

Information and Instructional Technologies

August 2007

The Systems Programmer is a member of a team-oriented staff and shares in the responsibility of providing the St. Olaf community with programming and technical support services. The duties will also include serving as a technical consultant on campus—wide projects, providing programming support for web projects, and serving as an assistant or backup to the systems team. The Systems Programmer reports to the Director of Information and Instructional Technologies.

ABILITIES, KNOWLEDGE, AND SKILLS

*B.A. or B.S. degree, preferably in Computer Science

*3 to 5 years programming experience with at least three of the following Cold Fusion, HTML, JavaScript, LANSA, Perl, PHP, or XML; experience with C, C++, or JAVA desired but not required.

*3 years experience programming and managing databases such as Oracle, Microsoft Sequel Server, Sybase, Postgres, MySQL, DB2, Access, etc.

*Experience managing a Windows or Linux or IBM System i5 or Netware a plus.

*Well-versed in the Windows operating system and familiarity with Macintosh OS

*Experience with report writers (i.e. Crystal Reports) a plus.

*Strong organizational and written communication skills

*Prior large-scale project management skills a plus.

*Effective managerial, interpersonal, supervisory, oral communication skills

*Ability to work effectively in a team environment

90%-PROGRAMMING SERVICES

--Design, develop and maintain custom applications to support the academic mission and the business operations of the college in consultation with the campus community.

--Serve as the lead programmer and/or project manager for the installation and support of commercial applications.

--Provide systems integration programming and consulting.

--Serve as a technical consultant on campus-wide projects.

--Provide programming support to the staff of the Information and Instructional Technologies staff.

--Work with the Systems Team to implement a yearly security audit process for all systems, as well as enhance the current security measures.

5% -- USER SERVICES

--Respond to user’s phone, walk-in, and Helpdesk inquiries in a timely fashion.

--Work with the staff to provide documentation and handouts for the programs and services available through Information and Instructional Technologies.

--Provide consulting and technical assistance to users of report writers, including Crystal Reports.

--Provide consulting services to St. Olaf staff and faculty to help develop ideas for innovative projects involving technology-based productivity tools, including recommendation of appropriate hardware and software.

--Conduct computer workshops and seminars on St. Olaf-supported hardware and software.

5% -- IIT STAFF WORK

--Attend staff meetings.

--Participate in IIT Team assignments.

--Evaluate new technologies and software appropriate to St. Olaf.

--Prepare monthly activity reports.

--Perform other duties as requested by the Director.

CONTACTS

The Systems Programmer interacts with faculty, students, and staff on a daily basis. He or she also interacts with the President, Provost, Vice Presidents, Deans and Department/Office heads as needed.

WORK SCHEDULE

The Systems Programmer is a full time position. Evening and weekend hours are required.