SPEC Kit 340: Open Source Software  · 139
UNIVERSITY OF TENNESSEE
Digital Initiatives Programmer 1
Position Description Questionnaire
Rev. 2/1/13
6
This position will provide technical expertise in software development that will influence all aspects
of any development project they are a part of including specific technologies used, software
development strategies and techniques, timelines, and costs.
As the expert on the computer programs, systems, and services they will be responsible for
implementing, the person in this position will provide guidance to others in the proper use of the
computer programs, systems and services within the parameters of their inherent capabilities.
Number or employees/students that this position supervises:
Exempt employees Students
Non-exempt employees Others (Explain)*
*Explanation:
This position will not serve in a direct supervisory capacity.
F. MINIMUM QUALIFICATIONS:
What are the minimum qualifications in terms of education, experience, job skills, and physical
requirements of the job which would be required?
Education:
Bachelor’s degree
Experience:
5-6 years computer programming experience with several years working in a networked or Web-
based environment.
Mastery of at least two programming languages (For example: JavaScript, PHP, JAVA, Python,
Ruby).
1-2 years experience working in an enterprise server environment.
Experience or knowledge of media streaming (For example: Quicktime streaming from an Apple
Xserv server).
Experience or knowledge of electronic media formats (For example: Quicktime, MPEG-4, AAC).
Experience or knowledge of mobile device application development (For example: iPhone App
development).
Experience or knowledge of SQL or other database environments.
Experience or knowledge of Web applications and services.
Demonstrated experience working with RESTful and / or SOAP based APIs.
Previous Page Next Page