_**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/
|