PHP Developer at the

Chapel Hill
0 other recent jobs
Created: February 12, 2016


As a member of the HSL Health Information Technology Department, the Applications Analyst provides applications programming, Web development expertise, and technical support for the UNC Chapel Hill Health Sciences Library. This position works with content creators to meaningfully express their content in a content management system (CMS). In so doing, they will support staff in the creation and organization of information to effectively present tools, services, and information on the web.

The primary purpose of this position is to analyze, design, implement, test, and actively maintain websites for the Health Sciences Library using a combination of a content management system (WordPress CMS, Drupal), third-party tools, and custom development. Websites include the primary Health Sciences Library website (, NC Health Info (, and AHEC Digital Library (

The Applications Analyst will work with stakeholders to gather requirements and interpret these for implementation. They will model data, identify content types, and distill requirements into workable solutions that support the needs of the stakeholders and the workflow of the content creators. They will then implement and maintain these workable solutions. Web presentation will have an emphasis on accessibility and usability. The Applications Analyst will prototype solutions prior to deployment. This prototyping may include working within administrative interfaces, templating, testing existing plugins, and native coding. The Applications Analyst documents code and workflow, and manages development within a versioning system. They will participate in evaluating third party applications and recommend how these work with or may be integrated with existing applications.

Additional projects may include the HSL’s other Health IT initiatives, including areas such as mHealth, health informatics, and data visualization, and performing development work on new and existing projects using a variety of programming and markup languages and other tools, including WordPress, Laravel, XML, PHP, and RDBMSs.

Minimum Education and Experience:
– 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.
– Journey level requires an additional one year of experience.
– Advanced level requires an additional two years of experience.

Essential Skills, Knowledge, and Abilities:
The successful candidate:
-must have experience with content management systems, developing custom applications, and experience throughout the development lifecycle.
-must have experience with traditional markup and related competencies such as HTML5, CSS3, and JavaScript or jQuery.
-must have experience with interpreted scripting languages (e.g. PHP, Ruby, Python).
-must have experience with relational database development and systems (e.g. MySQL, MSSQL).
-must have strong communication skills and a demonstrated ability to work in a team environment to complete projects.

Preferred Qualifications:
-ALA-accredited master’s degree in information or library science, computer science, or a closely related field.
-Experience working in an academic library environment, particularly those supporting health sciences disciplines.
-Significant knowledge and skills in systems analysis to understand requirements, design solutions, and choose appropriate tools to implement these solutions.
-Demonstrated commitment to accessible, usable, and standards-compliant interfaces adhering to best practices.
-Broad understanding of information services in a health sciences or clinical environment.
-Experience with mobile website development.
-Experience with versioning software such as GitHub.
-Ability to adapt to changing priorities while managing time effectively.

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