Print

Print


_**Description:**_

  
PROGRAMMING DEVELOPMENT

- Design, develop, and implement new systems and applications which integrate with existing and purchased products to create additional functionality and to meet customer needs.  
- Contribute to the design and development of new systems which operate with or enrich other library systems.  
- Suggest and implement new services that are beneficial to library patrons.  
  
PROJECT MANAGEMENT

- Manage project development cycle.  
- Ensure the timely completion of programming.  
- Communicate with all stakeholders regarding commitments and requirements of all participants and users  
  
SUPERVISE STUDENT EMPLOYEE(S)

- Hire student employees who meet the minimum skill requirements.  
- Train student employees on the technology unique to the integrated library system.  
- Provide assignments and track student employee progress  
  
PROFESSIONAL DEVELOPMENT

- Keep up with new developments and technologies in digital preservation, library science, digital libraries, and integrated library systems.  
- Attend appropriate training or professional association conferences.  
  
CROSS-TRAINING SUPPORT

- In the absence of other programmers, provide back-up support for other products  
- Provide training to other programmers in the department  
  
_**Qualifications:**_

  
Education:

Required: Bachelor's degree--preferably in Computer Science or related field

Desired: Master's degree in related field

  
Experience:

3-5 years experience programming in Java, PHP, Perl, C#, or C(C++) required

One year programming database applications required

  
Skills, abilities or knowledge needed:

- In-depth familiarity with software development principles, Java, PHP, MySQL or Oracle database development, HTML, CSS, JavaScript, and other emerging web technologies  
- Familiarity with XSLT  
- Experience developing using Linux or a similar operating system  
- Experience administering or programming for Ex Libris systems and experience with Oracle is highly desirable  
- Excellent communication skills and the ability to communicate technical issues clearly with non-technical employees  
- Ability to manage projects which cross organizational lines and to direct team members who do not report to the incumbent  
- Ability to supervise student employees and ensure high quality outcomes  
- Ability to teach students software development, project management skills, and development standards  


To apply please visithttp://yjobs.byu.edu/applicants/Centra
l?quickFind=76275



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/4491/