[OPEN-ILS-GENERAL] MassLNC is hiring!

Kathy Lussier klussier at masslnc.org
Wed Apr 29 12:20:31 EDT 2015


MassLNC is looking for a part-time developer to work on bug fixes and 
enhancements for Evergreen. This position offers a great opportunity to 
work with a team committed to Evergreen's success and to work with a 
dynamic open source community.

Job Title: Software Developer (Half-time, telecommuting)


Job Description:
The Software Developer will primarily be responsible for developing new 
features and fixing bugs for the Evergreen Integrated Library System 
(ILS) to support the needs of three Massachusetts library consortia 
using Evergreen. S/he will  work on a variety of projects to enhance 
user experience and improve workflows. The Software Developer will also 
work closely with the highly-collaborative open-source community that 
supports Evergreen. This position reports directly to the MassLNC 
Project Coordinator.

The successful candidate will be able to work independently, learn 
quickly, and show a willingness to reach out to a large community for 
help and feedback on development projects. S/he should be able to work 
with people at all levels, including non-technical staff. Strong 
analytical, communication, and collaborative skills are critical for the 
success of this job.

This position offers a great work/life balance and flexible work hours. 
This is a 20-hour-per-week telecommuting position with benefits on a 
prorated basis. The successful candidate must maintain a designated work 
area to perform their MassLNC duties. A telecommuting allowance will be 
provided to offset some telecommunication expenses.

Essential Duties and Responsibilities:
     * Updates and adds new functionality to the Integrated Library 
System. Performs other updates or functional enhancements to the system 
as directed.
     * Creates patches to fix software bugs.
     * Writes code using the programming languages and platforms used in 
the Evergreen community including, but not limited, to Perl, SQL 
(PostgreSQL), JavaScript, Python,  and C.
     * Provides automated tests with new code that integrates with 
community tools.
     * Translates functional requirements for a project into technical 
design and development.
     * Collaborates with the MassLNC development team and the Evergreen 
community at all stages of the development process.
     * Contributes to technical design and progress meetings.
     * Revises development projects as appropriate to respond to 
changing needs and requirements.
     * Engages with the larger Evergreen community by attending regular 
online developer meetings; participating in virtual and in-person 
community events, such as hackfests, bug squashing days, and 
conferences; and contributing to discussions on Evergreen listservs and 
IRC channels.



Required Qualifications:

     * B.S. in Computer Science (or related field) or equivalent level 
of experience and certifications
     * Experience with Perl, SQL, and JavaScript.
     * Experience with relational database software such as PostgreSQL, 
MySQL or similar products.
     * Working knowledge of XML, HTML, and other web-related markup 
languages.

Preferred Qualifications:

     * Experience with version control systems, like Git or SVN
     * Experience in web development frameworks, preferably Template 
Toolkit, AngularJS, and Dojo.
     * Familiarity with Evergreen
     * Familiarity with public or academic library operations and standards.
     * Experience working in free/libre/open source software (FLOSS) 
communities.

Physical Demands:

The physical demands described here are representative of those that 
must be met by an employee to successfully perform the essential 
functions of this job. Reasonable accommodations may be made to enable 
individuals with disabilities to perform the essential functions.

While performing the duties of this job, the employee is constantly 
required to operate a computer.  The employee is frequently required to 
remain in a stationary position for long periods of time. Specific 
vision abilities required by this job include close vision and the 
ability to adjust focus.

Working Conditions/Environment:

The work is performed primarily in a remote location maintained by the 
employee.  However, some national and international travel may be 
required to attend professional  conferences and workshops.

Starting Salary: $30-35 per hour, depending on experience

To Apply:

Send an e-mail with cover letter and resume to MassLNC Project 
Coordinator Kathy Lussier at klussier at masslnc.org. Review of 
applications will begin on May 26, 2015.



-- 
Kathy Lussier
Project Coordinator
Massachusetts Library Network Cooperative
(508) 343-0128
klussier at masslnc.org
Twitter: http://www.twitter.com/kmlussier



More information about the Open-ils-general mailing list