{{ site.title }}

Programmer (IT Expert)

Programmer (IT Expert)

University of Florida Job Location: Florida Date Created: 10-21-2014

POSITION:                                     Programmer (IT Expert)

                   

                  REPORTS TO:              Head, Web and Software Development

 

SALARY:                      $57,957 annually

                                   

Requisition #:         0906828

 

                  DEADLINE DATE:      November 13, 2014

 

JOB SUMMARY

The Libraries’ Information Technology department serves as the focal point for planning, managing and coordinating computer based information resources that support library operations. The Libraries’ Information Technology department manages servers that support 800 workstations used by 270 staff with over 6 million on-site and over 20 million virtual visitors a year to the Libraries.

 

As a member of the Web and Software Development unit, the Programmer is responsible for software analysis, programming and database design and administration. This includes software to assist in internal business operations and to assist patrons to make full use of library resources. The IT Expert codes and implements complex software systems and acts as the primary administrator on various library-wide database instances.

 

RESPONSIBILITIES

§  Coding and implementation of complex software systems, individually or as part of a team, on a variety of hardware and software platforms. The underlying programming, scripting, query, and markup languages involved may include, but are not limited to C#, Microsoft SQL (T-SQL), PHP, JavaScript, MySQL, HTML5 and CSS, with initial emphasis on C# and Microsoft SQL. Coding projects should be accurate, effective, efficient, secure, completed by designated timelines and be sufficiently documented so that a fellow team-member familiar with the specific programming language can determine program flow and make modifications based upon the associated documentation.    

§  Act in capacity of primary or backup administrator of various library-wide database instances. These duties may include, but are not limited to: design of database backup strategy, connectivity troubleshooting, log review and performance optimization.     

§  Design and maintenance of application related databases, and associated stored procedures.

§  Act in capacity of primary or backup administrator of IIS or Apache Web server instances as relates to hosting of library-wide web applications. Duties may include, but are not limited to licensing, installation, patching and performance monitoring.   

§  Perform software systems analysis for the purpose of capturing and translating user and customer needs into tangible multi-user software system requirements and functionality. Promote, and actively participate in, a process that provides for thorough and documented concept analysis and project pre-planning. The process should identify the specific project goals and sizing. The process should employ fact-finding mechanisms such as committee participation, literature research, staff interviews, questionnaires and focus groups, as necessary, in order to define the specific nature and scope of the project and the programmatic solution.

§  Creation of HTML, javascript and CSS code as required in the implementation of web applications. 

§  Perform other incidental duties necessary to accomplish the essential functions listed above.  Represent the Information Technology Department in internal and external committees, teams and similar work-groups. 

 

QUALIFICATIONS

Required:

High school diploma and four years of any combination of relevant experience, education and/or certification. The level of expertise and skill required to qualify for a position in this classification is generally attained through combinations of education and experience in the field. While such employees commonly have a bachelor’s or higher degree, no particular academic degree is required.

 

Preferred:

·         Bachelor’s or Master’s degree in Computer Science or Computer Engineering

·         Experience with Microsoft Visual Studio (.NET coding environment)

·         Demonstrated experience with object-oriented programming languages. Preference given to experience with C# and Java

·         Demonstrated experience with SQL. Experience with T-SQL is a plus

·         Demonstrated experience with HTML and CSS and experience with web scripting languages, in particular javascript

·         Experience with Microsoft SQL Server and/or Internet Information Server

·         Experience with developing and delivering training

·         Excellent verbal and written communication skills

·         Initiative, flexibility, and the ability to adapt and work creatively in a complex, rapidly changing academic environment

·         Demonstrated creativity and originality in the design of software systems

·         Ability to transform client generated discussions into viable, value-added services

·         Ability to work both independently and collaboratively with  faculty, students, and administrators

Learn More »

Affiliates