St. Petersburg College

POSITION DESCRIPTION

POSITION TITLE: Web Programmer/Analyst

DEPARTMENT: Institutional Advancement       SITE: SE

SALARY SCHEDULE: Technical                       GRADE: 3

BASIC FUNCTION:                                                                                           

Utilizes a variety of programming languages to create interactive applications that provide services and support to students, faculty and staff via the internet.

RESPONSIBILITIES:

v  Works with all levels of college personnel in the analysis of internet-based computing needs.

v  Works closely with technical, artistic, and editorial and instructional staff of the college to develop and maintain a cohesive internet-based system of college services.

v  Designs computer applications, writes computer programs and applications according to specifications, employing the use of programming languages and/or software packages available at the college.

v  Develops and implements object relational database-driven web systems and forms, assuring data integrity and security.

v  Works to web-enable transaction processing systems, database information systems, interactive online teaching systems and other systems used by students, faculty and staff.

v  Documents programs to enable departmental staff to continue support of the related systems.

v  Engages in the appropriate testing of web-based systems.

v  Participates in user training for web-based computer systems.

v  Engages in the continual maintenance and support of web systems.

v  Works as directed in the continual effort to employ effectively emerging web technologies in support of college needs.

v  Performs related duties as required.

EDUCATIONAL REQUIREMENTS:

College-level certificate in internet-based computer programming or an Associate's Degree in Computer Science, Computer Information Systems or closely related field.

EXPERIENCE REQUIREMENTS:

Two (2) years extensive programming experience to include SQL and MySQL database design and a variety of programming languages commonly used to develop internet-based systems, such as PHP, ActionScript, Cold Fusion, .NET, ASP, Flash, Javascript, and CSS. In lieu of appropriate educational requirements a minimum of five (5) years programming and system development including database design, database access techniques of internet-based application design.

KNOWLEDGE/ABILITIES/SKILL REQUIREMENTS:

Thorough, systematic, and detail-oriented. Familiar with general office software applications, including spreadsheets and databases. Customer service orientation. Ability to relate to both technical and non-technical people on issues of web-based system design, development, and maintenance. Ability to design web systems that function equally well on a variety of platforms. Ability to design and implement database-driven web forms and systems. Graphic design skills a plus.

Revised: 06/10