Web Developer, Digital Library Initiatives

0 other recent jobs
Created: July 29, 2013


The Web Developer (BTAA) is a member of Digital Library Initiatives, an NCSU Libraries department that develops innovative projects to advance end-user resource discovery and use of library services.

Essential Job Duties

The position plays a lead role in application design, enhancement, and implementation projects, working closely with functional staff to assess client needs and determine appropriate technical solutions to resolve business problems. Responsible for analyzing pros and cons of local development, open source options, and commercial solutions and making recommendations to the Digital Collections team; helps manage projects through full life cycle from requirements definition through product testing and deployment. Uses a variety of technologies including Ruby, Rails, JavaScript, PHP, and MySQL to design, develop, and maintain library applications. Installs, implements, and evaluates open source and commercial applications as relevant. Works with other programming staff to provide excellent customer service for supported applications and allocate tasks effectively across team members; provides mentorship in application design practices as appropriate.

Required Skills
  • Knowledge and experience designing and developing relatively complex web-based applications utilizing one or more open source programming languages (e.g. Ruby, PHP, or Python), JavaScript, and CSS.
  • Experience designing and querying relational databases.
  • Experience adapting quickly to changing technologies.
  • Excellent written and oral communication skills necessary to develop functional documentation and communicate clearly with business stakeholders about technical issues.
  • Excellent interpersonal skills and ability to work both independently and as part of a collaborative team.

Preferred Experience and Skills
  • Experience managing implementation projects and working directly with functional customers.
  • Experience with a variety of web services and web technologies such as object-oriented frameworks (Rails, Zend) and jQuery as well as HTML5 and related technologies.
  • Knowledge of best practices in accessibility for web applications.
  • Experience using a version control tool like Git for code management.
  • Experience managing or contributing code to open source projects.

Minimum Experience/Education

Bachelor’s degree with nine credit hours in programming and one year of experience in business application consulting or development; or equivalent combination of training and experience. All degrees must be received from appropriately accredited institutions.

See full vacancy announcement with application instructions and hiring range at http://go.ncsu.edu/mqpk3j

AA/OEO. NC State welcomes all persons without regard to sexual orientation or genetic information. For ADA accommodations, please call (919) 515-3148


Published: Monday, July 29, 2013 17:51 UTC

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