Do you have a strong knowledge in the use of web services, APIs, and related programming languages? Do you have a strong understanding of network environments and design? Are you passionate about improving the efficiency of workflows for an automation system and its web-based components in a Software as a Service environment?
The Arrowhead Library System is seeking a full-time Systems Analyst to join us as part of our operations management team! For a full list of essential responsibilities and skills, please see the complete job description.
This position is full-time, 40 hours per week, and is located at the Arrowhead Library System Headquarters in Mountain Iron, MN. Hiring range begins at $58,240. Insurance benefits are included. To apply for this position, please send your cover letter, resume, completed Arrowhead Library System application and three professional references to Shari Fisher, ALS Assistant Director, at

ALS Employment Application:

Job description:
Arrowhead Library System Job Description Class Title: Exempt Professional Job Title: Systems Analyst
NATURE OF WORK Under administrative direction, is responsible for analyzing and improving the efficiency of workflows in all aspects of the automation system; create new automated routines for work that is amenable to automation, improve existing automated routines, or both; provide thorough documentation of existing systems; and manage the LAN and WAN telecommunication infrastructure.

SUPERVISION AUTHORITY This employee has no direct supervisory authority, but may offer work direction to support staff. The Executive Director and Assistant Director will provide broad objectives, which require the ability to work professionally with minimal supervision. To achieve desired results, the Systems Analyst may develop methods to improve training and resource sharing activities.

 Ensure that all facets of the automation system interfaces and services are operating efficiently and securely.
 Assist in the preparation and implementation of goals and objectives for the Automation Department in conjunction with the Strategic Plan.
 Analyze and improve workflow efficiency: As an example, assess the feasibility of establishing a help desk, provide vendor/platform/cost alternatives, and manage the setup and operation of the selected help desk vendor/platform.
 Gain an understanding of various department workflows and procedures to recommend technology efficiencies that can be utilized.
 Establish complete documentation and develop written procedures of existing systems and new systems, and update them as necessary – Study through interviews, observation, and use of systems in order to develop written procedures and documentation.
 Work with other automation staff to implement new automation system features.
 Document standard operating procedures for the automation system, including system backup, user account management, and report generation.
 Configure and modify operating system parameters, scripts, utility programs, database management systems, and other third party systems.
 Provide training and technical assistance to ALS staff and member library staff.
 Write, test, and de-bug complex programs.
 Specify, design, write, test, document and implement utilities and other programs as required to support the automation system operations in various programming languages.
 Takes the lead role in determining increasing bandwidth needs and seeking bids for the telecommunication and Internet access infrastructure of Arrowhead Library System and member libraries via the Universal Service Fund program for schools and libraries e-rate program.
 Monitor network and automation system performance, develop performance metrics and insure efficient operation of the systems to achieve management goals and objectives.
 Evaluates and recommends changes to administration regarding the present and future automation needs of the library system.
 Share organization content with various audiences using a wide variety of tools including, but not limited to websites, social media, email, go-to-meeting and paper documents.
 Assist with the Automation budget.
 May represent the system on automation and technology matters on regional and state committees and organizations such as MNLink and state-wide committees.
 Update information on the ALS website as requested.
 Responds to inquiries and concerns from staff, vendors, and library staff in a courteous and timely manner.
 Perform special projects, assignments or other duties as requested by the Executive Director or Assistant Director.

 Skill in the use of web services.
 Skill in specifying, designing, writing, testing, documenting and maintaining programs, utilities, and scripts written in languages such as Java, PHP, HTML/XHTML and relational database reporting and modifications languages.
 Skill in Disaster Recovery and Business Continuity.
 Skill in Change Management and Project Management.
 Strong knowledge of modern and complex principles and practices of computer programming, systems analysis, and SQL database design and administration.
 Working knowledge in supporting Linux and Windows operating systems.
 Working knowledge of Microsoft Office word processing, spreadsheet and database software.
 Knowledge of Application Programming Interfaces (APIs) and how to facilitate integration with third-party application.
 Knowledge of LANs, WANs, routers, switches, file servers, firewalls, data cabling and electrical systems to oversee work in these areas.
 Knowledge of the Sirsi Dynix Horizon library system core structure through previous experience or the ability to gain necessary knowledge.
 Excellent interpersonal, communication and organization skills; Ability to communicate clearly and concisely, both orally and in writing.
 Knowledge of pertinent Federal, State, and local laws, codes, and regulations; must exercise discretion and comply with laws, codes and regulations.
 Experience in the use of WordPress or a related website building platform for updating the current WordPress website.
 Demonstrated experience with systems and workflow analysis.  Creative and strong analytical and problem-solving skills.
 Ability to learn new technical skills quickly.
 Ability to prioritize work and meet deadlines.
 Ability to develop and document system procedures.
 Ability to plan, coordinate, and implement projects, maintenance and updates, while adapting to changing needs.
 Ability to recognize equipment malfunctions and software errors.
 Ability to work independently and work as part of a team.
 Must stay abreast of current trends and developments in the fields of network systems, hardware and software, tablet and mobile device use.

EDUCATION AND EXPERIENCE Bachelor’s degree with an emphasis in Computer Science or a related field. A minimum of 3 years’ experience is required as a Systems Analyst or a position with similar requirements. Public Library automation experience is desirable.

WORKING CONDITIONS/REQUIREMENTS General office working environment with the possibility of some travel. May be called upon to move equipment or assist with room set-up for training. Must have a valid driver’s license or the ability to travel within the region. Must have ability to travel outside of the region if necessary for the job. Must have ability to lift up to 40 pounds. Must be able to pass a physical examination, if required.