Web Developer

Las Vegas
0 other recent jobs
Created: October 15, 2015

Description

This position is located within the Web and Application Development Services Department, part of the Library Technologies Division.  The Web and Application Development Services Department develops and deploys webpages, websites, and related applications within the Libraries, and collaboratively helps maintain existing web-based systems and services, including the primary library website and digital collections.

ROLE of the POSITION
The UNLV University Libraries’ website and associated applications are critical components supporting the information discovery and delivery environment for 21st century students, researchers and lifelong learners.  This administrative faculty position, reporting to the Head of Web and Application Development Services, will primarily work to maintain and develop the current library web presences using Drupal 6 & 7 and the Git revision control system. This position will also design, code, and implement custom library web applications, and help extend and maintain functionality of existing applications associated with the Library’s online presence. The UNLV Libraries web presence is extensive and currently encompasses the main website (www.library.unlv.edu) and other discovery systems and services, such as digital collections (http://digital.library.unlv.edu) and the library online catalog (http://webpac.library.unlv.edu).  Typical duties include developing web facing applications – primarily in Drupal –with back-end database components; authoring scripts; leveraging and customizing application APIs, and developing components and modules within the Library’s content management system (presently a mix of Drupal 6 and 7).  As library discovery layers evolve, the incumbent is expected to play a key role in helping to integrate and present multiple library content sources and services in user-friendly modes.  The UNLV Libraries foster a collaborative working environment, and the incumbent is expected to work constructively with a wide range of groups and individuals, and possess the ability to communicate with colleagues the technical constraints, requirements, and resource needs associated with work projects.  The incumbent will assist other colleagues in application troubleshooting, upgrade, and security efforts; maintain up to date documentation for developed applications; and help manage code in a version-control system.

QUALIFICATIONS
Education and Experience: A bachelor’s degree from an accredited university, preferably in information science, computer science, math, or a related field; and two or more years of relevant work experience utilizing a content management system, preferably drupal.

Technical Skills: Demonstrated proficiency in developing in a PHP/MySQL environment is required; experience with site building and coding modules in an open source content management system, preferably Drupal; experience working within Unix / Linux; experience designing and modifying relational databases (such as MySQL); experience with web API libraries and frameworks; working knowledge of javascript / jquery, HTML 5, and CSS; working knowledge of XML; experience with a version-control system such as Git or Subversion; knowledge of the LAMP stack or similar technology stacks.

Additional Skills: Familiarity and demonstrated ability to utilize user centered design methodologies and usability principles; familiarity with information architecture best practices in the design of applications; ability to work on multiple projects simultaneously; ability to work in a collaborative team environment; good oral and written communication skills, including the ability to translate technical application design concepts into layman’s terms; ability to provide feedback on creative concepts as relates to web technical or environmental feasibility; willingness to continually learn and stay abreast of developments in web and application coding and best practices.

Last updated: Tuesday, February 28, 2017 23:41 UTC