Skip to Main Content

Software Developer

Below you will find the details for the position including any supplementary documentation and questions you should review before applying for the opening.  To apply for the position, please click the Apply for this Job link/button.

If you would like to bookmark this position for later review, click on the Bookmark link.  If you would like to print a copy of this position for your records, click on the Print Preview link.

Please see Special Instructions for more details.

- We will begin reviewing applications on April 3, 2018. - Online portfolio should include code samples or GitHub repository links. - If selected for an interview, applicants will be required to complete an on-site work sample test. - The finalist will be subject to a criminal background check.

Position Information

General Information

Position Number 009113
Vacancy Open to All Candidates
Working Title Software Developer
Position Designation EHRA Non-Faculty
Employment Type Permanent - Full-time
Months per Year 12
Work Schedule

M-F 8:00 am – 5:00 pm

Hours per week 40
FLSA Status Exempt
Division Academic Affairs
Department Library (Adm)
Work Location J. Murrey Atkins Library
Salary Range
Primary Purpose of Department

The Technology and Digital Strategies department inspires innovation, supports learning and research, and cultivates scholarship through the flexible and dynamic use of user-centered technologies. The Department develops, manages, customizes, and assesses technologies and related services to connect people, ideas, and resources. The Department is responsible for maintaining and developing the Library’s technological (network and server) infrastructure, designing and implementing IT-based services, and providing technology and related support services for students and faculty in support of teaching, learning, and scholarship (including desktop support to library-based computers for students and staff).

Primary Purpose of Position

The position is responsible to support the full Software Development Life Cycle (Requirements, Design, Implementation, Verification, Maintenance). This position uses theoretical understanding of technology to translate business needs into technical specifications. Position participates in the development of solutions using programming expertise for day-to-day problems to include maintenance, modification or development of complex inter-related applications/solutions. Solutions link technical knowledge with business, research and/or instructional solutions and may range from consulting services (software or hardware recommendations) to developing integrated automated systems.

Summary of Position Responsibilities

This position will be primarily responsible for the customization, development, extension, and integration of Atkins Library’s Integrated Library System (Alma & Primo), digital repository (Islandora), and content management system (Drupal) through the use of available APIs and front and back end development techniques. This position will work closely with library faculty and staff members throughout the entire software development life cycle to gather initial requirements, provide status updates, and deliver the final product.

Minimum Education/Experience

Bachelor’s degree in Computer Science, Computer Information Systems, Computer Engineering, Math, Engineering or related technical degree from an accredited institution.

2-3 years of professional experience in software development

Preferred Education, Knowledge, Skills and Experience

Demonstrable experience with:
Linux
Apache
PHP 5
MySQL
JavaScript
CSS3
Front-end Development
Strong Communication & Requirements Gathering
________________________________________

Preferred experience with:
Drupal 7+
Islandora
Ex Libris (Alma & Primo)
Integrated Library Systems (ILS)
Amazon Web Services (AWS)
________________________________________

Preferred Education:
Master of Science in Library and/or Information Science from an ALA-accredited program.

Necessary Certifications/Licenses
Preferred Certifications/Licenses
Special Notes to Applicants

- We will begin reviewing applications on April 3, 2018.

- Online portfolio should include code samples or GitHub repository links.

- If selected for an interview, applicants will be required to complete an on-site work sample test.

- The finalist will be subject to a criminal background check.

Posting Open Date 02/27/2018
Posting Close Date
Open Until Filled Yes
Proposed Hire Date 05/01/2018
If time-limited please indicate appointment end date
Contact Information

Posting Specific Questions

Required fields are indicated with an asterisk (*).

  1. How did you hear about this employment opportunity?
    • UNC Charlotte Website
    • Another Website
    • Agency Referral
    • Advertisement/Publication
    • HERC Job Board
    • Local JobNetwork
    • Personal Referral
    • Other
  2. Where did you learn about this posting?

    (Open Ended Question)

  3. Please describe your experience working in higher education.

    (Open Ended Question)

  4. Do you have professional PHP development experience? If yes, please explain your experience.

    (Open Ended Question)

  5. Please describe your experience with PHP development.

    (Open Ended Question)

  6. Please describe you experience with JavaScript and JS frameworks such as Angular.

    (Open Ended Question)

  7. Please detail your level of project management and/or requirements gathering experience.

    (Open Ended Question)

  8. Please provide examples of APIs you have worked directly with in past professional projects.

    (Open Ended Question)

  9. How comfortable are you with command line Linux? Please explain.

    (Open Ended Question)

  10. What development tools/IDE(s) do you use most frequently?

    (Open Ended Question)

Applicant Documents

Required Documents
  1. Resume / Curriculum Vitae
  2. Cover Letter / Letter of Interest
  3. Online Portfolio
Optional Documents