Applications Analyst
University of North Carolina at Chapel Hill
Chapel Hill


Library & Information Technology

Working Title: Applications Analyst

Position Number: 36178

Hiring Range: $64,000-$66,000

Closing Date: July 10, 2015

Position Description

The Analyst will develop and maintain web applications using middleware
scripting languages (such as PHP, Python, or Ruby) and frameworks (such as
Django, Laravel, or Rails) and JavaScript frameworks (such as JQuery).

Additionally, the Applications Analyst may perform development work on new and
existing projects using a variety of programming and markup languages and
other tools. XML, Solr, data manipulation, geospatial work, and/or RDBMSs
competencies are relevant information to include in an application.

The Analyst works with stakeholders to define and prioritize project
requirements using agile methodologies. As new requirements surface over the
course of a project, the Analyst collaborates with stakeholders to adjust
priorities. The Analyst regularly shares progress with stakeholders, seeking
input on prototypes. The Analyst provides support to users throughout the
lifetime of the project, troubleshooting problems and maintaining code.

The Applications Analyst also documents code and workflow, and manages
development within a versioning system. Interface design will emphasize
usability and accessibility.

Minimum Education and Experience Requirements

Bachelor's degree in Computer Science, Computer Information Systems, Computer
Engineering, math, or Engineering or related technical degree from an
appropriately accredited institution; or Bachelor's degree and some computer
coursework from an appropriately accredited institution and one year of
experience in business application consulting or development; or Associate's
degree in Computer Programming and one year of experience in application
consulting or development; or an equivalent combination of education and

Essential Skills, Knowledge and Abilities

The Analyst must have:

-Experience working collaboratively and communicating effectively with stakeholders.  
-Experience developing software with scripting languages such as PHP, Python, or Ruby.  
-Experience with RDBMS such as MySQL or PostGres.  
-Experience with web development.  
-Experience working successfully on a team.  
Preferred Qualifications

-Experience with agile development methodologies.  
-Experience using web frameworks.  
-Experience with version control (e.g. Git)  
-Experience with XML and related technologies.  
Work Schedule

Monday - Friday 8:00am - 5:00pm

To Apply

To apply for permanent staff (SPA) positions, please visit the Office of Human
Resources website. Positions are posted on the Library's website until they
are filled. For more information on application procedures, applicants may

Office of Human Resources

University of North Carolina at Chapel Hill

104 Airport Drive CB #1045

Chapel Hill, NC 27514

(919) 843-2300

An Equal Opportunity Employer

Brought to you by code4lib jobs:
To post a new job please visit