Applications Analyst University of North Carolina at Chapel Hill Chapel Hill APPLICATIONS ANALYST- JOURNEY 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 experience. 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 contact: 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: http://jobs.code4lib.org/job/21676/ To post a new job please visit http://jobs.code4lib.org/