Montana State University 43 reviews - Bozeman, MT

This job posting is no longer available on Montana State University. Find similar jobs:Montana State University jobs

The Montana State University Library serves as a vital and dynamic resource for the Montana State University campus community. We are looking for a software developer to join our growing digital services team. Our team works on digitization, technology, and development; it comprises full-time staff responsible for digitization operations, IT services, library systems, web development, software development, and project management. At the direction of the Head of the Digital Access and Web Services Team, and working closely with other members of the Library Systems team, the Computer Software Engineer/System I will play a primary role in designing and implementing the software layers to support MSU's digital library services. The current workload for the team includes: improving user experience across diverse services, mass reformatting operations, developing new software and services for our community, and working more and more with diverse data and digital collections. Specific duties of the position include:
  • Gather requirements and develop specifications for digital library projects, working closely with digital object creators and managers to understand their needs.
  • Design, program, test, and deploy those projects. Evaluate, and recommend potential toolkits and open source applications for inclusion in the technology stack.
  • Collaborate with the Library Systems team as well as Campus-wide Computing Services, especially with staff focusing on software development and storage administration.
  • Maintain digital library architecture, troubleshooting issues whenever they arise. Maintain awareness of community-wide developments in the realm of digital library software and infrastructure.
  • Write and maintain documentation for overall architecture and code. Supervise programming projects. Serve on the Digital Content Group.
  • Perform other duties as assigned.


    Bachelor’s Degree in Computer Science, Information Systems, or Library Science or an equivalent combination of relevant education and experience. Demonstrated experience working in LAMP (Linux/shell, Apache, MySQL, and PHP/Perl) environments.

    Demonstrated experience with XSLT and Javascript.

    Demonstrated experience with SQL database environments and familiarity with information retrieval systems like Lucene/Solr.

    Demonstrated experience in using, applying, and crosswalking metadata and migrating multiple data formats into new systems.

    Demonstrated experience in using common web standards (XML, JSON) in making data available openly.

    Demonstrated understanding of REST web services and using APIs for programming.

    Demonstrated excellent communication and writing skills, especially when discussing technical work with non-technical people.


    Experience with software development version-control systems (Git)

    Experience with Java web services (Tomcat);

    Experience with project management.

    The Successful
    Candidate Will

    In addition, the successful candidate will have:
  • The ability to troubleshoot and solve problems.
  • The ability to consistently exercise initiative and good judgment.
  • The ability to establish and maintain effective working relations with co-workers and the public in a team-oriented environment.
  • The ability to represent the MSU Library and its programs to others in a professional and courteous manner.


    In accordance with MSU policy, hiring will be conditional upon successful completion of a pre-employment background check.


    Applications received by 5:00 pm, January 31, 2013 will receive preferential review, however, applications will be accepted and reviewed until a suitable candidate is chosen.


    To apply, please submit the following application materials:
  • The MSU Application Cover Sheet. Download the MSU Application Cover Sheet and pertinent application information by clicking here MSU Classified Employment Application .
  • Written responses to the Required and Preferred qualifications listed above.
  • Employment History or Resume
  • At least three (3) supervisory/professional references with contact information (most recent/current supervisor preferred.

  • Electronic submissions in Word or PDF are highly preferred but hard copies will be accepted. An original signature on the MSU Application Cover Sheet is required via scanned PDF, fax, or hardcopy original to the address below. Submit materials to: Robin Francis, Search Committee Contact Montana State University Renne Library P.O. Box 173320 Bozeman, MT 59717-3320

    Please e-mail or call Search Committee Contact at 406-994-4997 with any questions. Fax: 406-994-2851

    About this company
    43 reviews
    Founded in 1893, Montana State University - Bozeman has a national and international reputation for its excellence in undergraduate and...