IT Analyst III (Developer / Team Lead)
University of Tennessee
Knoxville
**Position Description**
The position will be a member of the Digital Initiatives department and will
lead and direct teams for large-scale projects, new implementations, and
upgrades of open source technologies or proprietary systems for the Libraries.
As a member of Digital Initiatives, this position will serve as a supervisor
and will lead a team of individuals dedicated to providing support for
technologies and programming related to the digital library
program. As a supervisor and leader, this position will
possess advanced expertise in programming and web development and will provide
direction and support to the staff in which (s)he supervises. This position
will work independently with no oversight and is responsible for the overall
accuracy and quality of projects in which (s)he is assigned.
In consultation with librarians and other library and university programmers,
systems administrators, vendors, and end users, this position will oversee the
customization and enhancement of a wide variety of digital library
applications and systems that support digital preservation, digital asset
management, and end-user discovery and access. This individual will use
advanced problem solving-methodologies and proactively anticipate and prevent
problems in order to bring projects to completion according to deadlines and
within budget.
**Responsibilities / Duties**
* Supervises 3 exempt level employees at the rank of IT Admin II and directs each of their efforts.
* Leads project teams on the development of open source software and the implementation of large-scale systems for the Libraries including project planning, management of resources, and delivering final products.
* Uses advanced analysis and other project management techniques to anticipate and prevent major problems affecting the successful completion of projects.
* Researches and trains staff on new digital library technologies.
* Customizes, enhances, and extends library information systems and software to improve their performance and usability.
* Evaluates existing and emerging tools, APIs, and other technologies and actively promotes them within the Libraries (e.g. by reading, attending conferences, training, professional communication / networking).
* Performs extensive technical analysis for library systems including identifying risks, anticipating problems, and offering preventative solutions.
* Designs, prototypes, develops, tests, implements, and documents new computer programs and information systems.
* Uses expertise and systems thinking to create new and improve existing workflows and processes for individuals and groups within the digital library program.
* Creates new and follows existing documentation, best practices, and procedures.
* Collaborates with programmers and developers at other universities on the development and extension of open source technology.
* Participates in the library on-call rotation.
**Required Qualifications**
* 5 years experience (or 3 years experience with a masters degree) in web development, computer programming, and / or systems administration.
* Demonstrated ability with at least two computer scripting/programming languages such as Java, Python, Ruby, Perl, C++, C#, or R.
* Demonstrated knowledge in Web-based technologies such as JavaScript, PHP, HTML5, and CSS3.
* Demonstrated knowledge of an enterprise server environment.
* Demonstrated knowledge of database technologies such as MySQL, Microsoft SQL, MariaDB, Oracle, MongoDB ,or CouchDB.
* Demonstrated knowledge of version control systems such as GIT or Mercurial.
* Ability to multitask and prioritize projects in order to meet deadlines.
* Demonstrated ability to present complex technical information to non-specialists and a clear understanding of the perspectives and needs of scholars and researchers.
* Ability to work collaboratively with others from diverse personal and professional backgrounds.
* Ability to quickly learn new programming languages and technologies.
**Preferred Qualifications**
* Experience developing or modifying open source software.
* Experience developing applications in Drupal.
* Experience developing applications in Java.
* Experience working with RESTful and / or SOAP based APIs.
* Experience with XML schemata or DTDs such as RDF, TEI, or EAD.
* Experience with Linux server administration such as Fedora, Red Hat, or Ubuntu.
* Experience working with enterprise search platforms such as Solr or Lucene.
* Experience working with digital asset management systems such as DSpace or Fedora.
* Experience working with build automation tools such as Maven.
* 1 to 2 years supervisory experience.
**To Apply**
Contact University Human Resources:
221 Conference Center Building, Knoxville, TN 37996-4125
Office hours are 8:00 a.m. to 5:00 p.m.
(865) 974-6642
[http://hr.utk.edu/recruitment](http://hr.utk.edu/recruitment/)
Brought to you by code4lib jobs: http://jobs.code4lib.org/job/17718/
To post a new job please visit http://jobs.code4lib.org/
|