Reporting to the Director of Library Technology Services, the Developer II 
functions as the Lead Programmer/Developer for existing products and systems as 
well as new products based on organizational needs and specifications for 
University Libraries. The Lead Programmer will apply system API capabilities to 
enhance productivity and end-user experience. Other duties include 
investigating, recommending and implementing coding solutions that improve 
commercial and open source products in use, assuring consistent application of 
accepted standards and best practices for creation, enhancement and maintenance 
of software solutions and collaborating with all members of the Library 
Technology Services and with all units throughout the Libraries to assess and 
recommend software development needs. Communicates as necessary with various 
organizational stakeholders.

Minimum Qualifications: Bachelor’s degree in Information Technology Systems or 
related field and 1 year related experience; or equivalency

Occasional work at other than normal times may be required.

Preferred Qualifications: Software development experience in an organizational 
environment. Experience maintaining and enhancing information technology 
products. Experience working with technology in an academic library environment.

Knowledge/Skills/Abilities: Experience working with open-source software 
products and systems (i.e., Omeka, Islandora, Samvera, Dspace, etc.). 
Experience working with open-source database products (i.e., MySQL, 
PostgresSQL, MongoDB, etc.). A strong experiential portfolio using scripting 
languages such as PHP, Ruby, JavaScript as well as programming languages such 
as Java. Knowledge and experience using CSS, HTML, XML. Knowledge of Flash, 
Quicktime. Experience working on Linux platforms, particularly Ubuntu. 
Experience applying best practices and principles to software maintenance and 
development. Outstanding interpersonal communication skills. Ability to 
establish effective working relationships with all stakeholders. Ability to 
effectively work in a team environment. Ability to collaborate in analyzing 
software maintenance and development needs and provide appropriate solutions. 
Experience with software development version control (i.e., GitHub). Effective 
written communication skills.


----
Brought to you by code4lib jobs: 
https://jobs.code4lib.org/jobs/35800-lead-programmer-developer-developer-ii

Reply via email to