Web Developer

Boone
0 other recent jobs
Created: February 1, 2012

Description

 

Web Developer for Appalachian State University Library

Working with Library faculty and staff, provide high level programming expertise to analyze, design, develop, test, and implement complex web and software applications for use by the Appalachian State University users and outside researchers. 

  • Leads the programming and modification of complex Web-based applications, databases and programs through the entire development lifecycle including testing and implementation.
  • Performs development work on new and existing projects using a variety of programming and markup languages and other tools, including XHTML, CSS, XML, Perl, PHP, Python, JavaScript, and RDBMSs.
  • Maintains, creates, and revises content and code including web pages, database driven sites, and administrative interfaces, and performs development work relating to content management systems.
  • Works collaboratively with the Library’s Technology Services web team.
  • Researches and develops emerging technologies that support Library initiatives.
  • Applies and promotes industry standards for application development.
  • Documents code and workflow, and manages development within a versioning system

Minimum Qualifcations

The analyst band requires a foundation of knowledge and skills in area of specialization generally obtained from graduating from a four-year college or university with nine semester hours in programming and at least two years of experience in business application consulting or development. Experience in the field of work related to the position's role may be substituted on a year-for-year basis. 

Preferred Qualifications

  • Proven track record of success in object oriented programming and relational database design.
  • Demonstrated experience as a technical project lead. 
  • Ability to work well in a team environment with professionals from other disciplines. Must also work well independently with little supervision. 
  • Experience with interpreted scripting languages (e.g. Perl, PHP, Python, Javascript), frameworks (e.g. JQuery), relational database development and systems (e.g. MySQL, PostgreSQL), and XML. 
  • Experience with versioning software such as Git. 
  • Experience with Drupal. 
  • Experience in mobile development/responsive design. 
  • Ability to quickly solve technical problems, learn new technologies, and work on multiple projects at once. 
  • Excellent verbal and written communication.  

Metadata

Published: Wednesday, February 1, 2012 17:34 UTC


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