Programmer

Institution: 

MOBIUS

Job Summary: 

MOBIUS, a nonprofit 501(C)3 library membership organization, located in Columbia, Missouri is seeking a programmer to join our team. 

We are a small group of people with a range of backgrounds and interests, but we share a core mission: We are deeply dedicated to libraries and the services they provide, and we are absolutely committed to customer success. Though we often work independently, we rely on the expertise of the entire team to ensure our libraries thrive. We work hard, but we play hard, too - and we understand that there is more to life than what happens in the office. 

If you’re wondering how you might fit in - if you are self-driven and have a collaborative spirit, are passionate about your work and your interests, and are ready to take on new challenges, this is the place for you!

We offer a competitive salary; relocation assistance; an excellent benefits package including health, vision, and dental (for dependents as well); generous vacation and sick leave, life insurance, and a 401K.

Learn more about us at: https://mobiusconsortium.org/

About Columbia: 

According to the Columbia Chamber of Commerce; “Columbia offers small-town friendliness with big city features and a high quality of life for people of all ages and interests. Though the city was founded on education, its location also makes it an attractive spot for businesses and travelers.  Located on Interstate 70 and U.S. Highway 63, Columbia is right in the middle of the state and the nation. Just a couple hours’ drive from St. Louis and Kansas City, Columbia is Boone County’s largest population center.”  

With a low cost of living, excellent schools, state-of-the-art healthcare facilities and entertainment opportunities galore, Columbia is a great place to live. Columbia is home to the University of Missouri, Columbia College and Stephens College.

PROGRAMMER BASIC FUNCTION AND RESPONSIBILITY

This professional information technology position is responsible for supporting and maintaining the MOSS (MOBIUS Open Source Solutions) Evergreen Integrated Library System.  This position requires knowledge of Postgres, Perl, Linux and a desire to contribute to the open source community.   Responsibilities including extracting and migrating data to the Evergreen system, maintaining a cloud based VM platform for the Evergreen software, developing new application features, and defining, designing and writing code for custom applications.

 A high degree of interaction with people is involved; therefore sound customer service principles must be applied while fulfilling the technical function.

Work includes a wide range of responsibility in providing high-level support. 

CHARACTERISTIC DUTIES
 

Data migration

Export data from legacy library systems

Analyze source data to ensure quality and completeness

Manipulation and cleanup of source data to prepare for import

Creation and documentation of scripts to facilitate import of legacy data
 

Systems Administration

Maintain a number of Linux virtual servers that make up the Evergreen platforms on Google/Amazon

Maintain a number of Linux/Postgres database servers

Build and maintain development, migration, and testing environments

Monitor and respond to problems identified by the remote monitoring system

Perform regular system upgrades and fixes
 

Applications/Software Development

File and/or fix bug reports with the Evergreen community

Contribute to community development of the Evergreen software
 

Training

Develop and maintain own knowledge of supported products. Attend training and obtain required software and hardware certifications.
 

Administrative Duties

Work with System Administrator in a team environment planning and managing all IT services for the MOBIUS office.

Oversee computer hardware and software budget for MOBIUS office.

Work with System Administrator and Executive Director in a team environment managing all requirements of SOC2 TYPE2 auditing.

Create, plan, test, implement, and document projects to better serve users’ needs.

May provide assistance in mapping out specifications regarding software, hardware, and network options.

Maintain hardware information for inventory and service purposes.

Document and order warranty parts for various computing systems. Includes completing paperwork, placing phone calls, packing and shipping defective components.
 

SUPERVISION RECEIVED

Supervision received by the Executive Director.
 

QUALIFICATIONS

At least 3 years' experience (or equivalent education or formal training) administering and securing enterprise level unix systems.

Knowledge of shell prompts, scripting

Knowledge of Apache configuration.

Knowledge of one or more firewall applications (e.g. ip tables).

Knowledge of SQL databases (e.g. postgresql)

Practical knowledge and aptitude in software development with perl.

Practical knowledge writing in one or more programming languages.

Practical knowledge of web site development and Drupal

Effective communication and interpersonal skills- sufficient to effectively elicit IT information from users, train users in technical procedures/design, and document IT related procedures.

Ability to establish and maintain cooperative working relationship with those contacted in the course of a work assignment and to participate as a member of a cross departmental project team.

Time management skills and organizational ability for project management.

Ability to work under pressure; meet inflexible deadlines; deal with difficult individuals while maintaining composure.

Strong verbal and written communication skills sufficient to interact with a variety of users and other technical staff.

Strong customer service skills.
 

ADDITIONAL DESIRABLE QUALIFICATIONS

Experience with Evergreen Integrated Library System

Familiarity with library workflows

Familiarity with MARC records
 

SALARY: $70,000

Contact email: