Web Developer
Harford County Public Library
Belcamp, MD
See who Harford County Public Library has hired for this role
Web Developer
Grade
100
Department
Computer Services
Flsa
Non-Exempt
CBIZ Code
N/A
Scheduled Hours
37.5
Status
Full-Time
Pay Type
Hourly
Revised
NEW 04/24
Public Service
No
Essential Personnel
No
Location:
Administrative Office
Position Summary
The Web Developer plays a vital role in the oversight, enhancement, maintenance, and migration of digital assets within the library environment. Responsible for orchestrating the migration of legacy websites to contemporary, secure, and PCI compliant web-content management systems. Also responsible for website administration, implementation of assigned software solutions such as Teams and SharePoint, cybersecurity, and strategic migration planning.
Essential Duties
- Website management responsibilities:
- Ensures website security and compliance with industry standards;
- Monitors and address security vulnerabilities promptly;
- Establishes and test backup and disaster recovery plans;
- Manages website infrastructure for compatibility and performance optimization;
- Coordinates website development and migration projects;
- Provides technical support and troubleshooting;
- Manages domain registrations and SSL certificates;
- Deploys and administers content management systems including WordPress, Drupal, SharePoint
- Collaborates on website layout and design;
- Facilitates content management and updates;
- Conducts SEO audits and usability improvements;
- Implements and maintain web analytics tools;
- Collaborates with content creators on content strategy;
- Stays updated on industry trends and technologies.
- Help-desk customer service responsibilities:
- Provides excellent customer service to include assisting customers and library staff with computer issues;
- Assists other CSC staff members, as needed;
- Provides after-hours support for in-person and virtual library programs on an as-needed basis;
- Provides after-hours support for library technology on an as-needed, on-call basis.
- Ticket management and reporting responsibilities:
- Opens, monitors, maintains, and successfully closes staff help desk tickets as well as vendor service tickets;
- Prepares reports and statistics regarding staff help desk tickets;
- Implements self-service portals or knowledge base for issue resolution.
- Documentation and training responsibilities:
- Monitors and maintain change logs for assigned systems;
- Develops and maintain documentation for assigned systems;
- Develops responses to assigned audit questions;
- Periodically reviews and updates training materials;
- Develops and maintains staff training materials for assigned systems to include creating interactive training modules as requested;
- Conducts staff training sessions on systems usage as assigned;
- Collaborates with subject matter experts for documentation accuracy;
- Monitors industry trends and best practices.
- Integrated Library System responsibilities:
- Acquires proficiency in the ILS, encompassing operation, maintenance, and troubleshooting.
- Serves on committees and participates in workshops, seminars, and training as requested;
- Represents Library at various outreach activities, as needed;
- Notifies supervisor with suggested ways to improve the efficiency and effectiveness of personnel and procedures and system-wide goals and objectives;
- Learns new skills and technologies to retain proficiency in areas of expertise;
- Is dependable and punctual;
- Maintains a positive, friendly, and cooperative attitude and provides consistent customer service;
- Upholds all library policies and procedures as defined in Harford County Public Library’s Policies and Procedures Manual;
- Performs other duties as assigned.
- Associate’s degree in Web Design, Information Technology, Computer Science or related field is required; Bachelor’s degree in these fields, preferred;
- Bachelor’s degree in Computer Science, Information Technology, Web Development, or a related field
- OR Associate degree in Computer Science, Information Technology, Web Development, or a related field and 1+ years of experience in web development
- OR Equivalent combination of certifications such as Certified Web Developer, Certified JavaScript Developer, Certified Front-End Developer, and 1+ years of experience in web development
- OR 3+ years of relevant professional experience in web development.
- Ability to provide documentation and maintain a valid Driver’s License with no more than 3 points;
- Ability to obtain and maintain a favorable criminal background report;
- Ability to work day, evening, and weekends hours to include working on-call as assigned.
- Ability to work collaboratively with diverse teams, facilitating discussions, and working collectively to achieve common objectives;
- Strong verbal and written communication skills to interact with various stakeholders, deliver technical information, and provide support;
- Ability to identify issues, troubleshoot problems, and propose effective solutions ensuring the smooth operation of digital systems;
- Ability to adapt to emerging technologies, acquire new skills, and stay up-to-date with industry trends and best practices;
- Exceptional organizational skills to include prioritizing tasks, managing multiple projects concurrently, meeting deadlines consistently and maintaining confidentiality;
- Ability to be adaptable, flexible, and patient with customers and staff;
- Ability to create and maintain documentation of training materials including conducting effective training sessions for systems or software;
- Knowledge and application of cybersecurity practices, including security protocols, vulnerability assessments, and securing online transactions;
- Knowledge of PCI compliance standards, specifically in managing secure payment card transactions on websites;
- Capability to coordinate and oversee projects related to website development, migration, and system enhancements;
- Ability to gain advanced knowledge of Harford County Public Library policies and procedures;
- Ability to act as a representative of Harford County Public to the public.
- Work requires occasional physical effort in handling of light materials, up to 30 pounds, in non-strenuous work environment. For example, set up and take down of tables, chairs or other equipment for meetings or events, pushing/pulling of library carts;
- Environment includes moderate noises (i.e. an office with conversations, photocopiers, and/or computer printers);
- Work also involves standing or walking up to 60% of the time;
- Requires sitting and use of computer and keyboard for extended periods of time;
- Observes safe work place practices with uncluttered workspace, including office equipment, avoidance of trips and falls, proper lifting techniques and following fire regulations;
- Ability to travel to branch/outside locations is required.
This position reports to the Information Technology Director. Does not supervise staff. May supervise volunteers.
Work Week
Primary work schedule consists of weekday shifts but may occasionally require evening and weekend hours.
In addition to the specific duties and responsibilities of this job, it is the responsibility of every employee to comply with the Harford County Public Library’s Values statement, customer service guidelines, and all other policies detailed in the Policies and Procedures Manual.
Reasonable accommodation may be made to enable qualified individuals with disabilities to perform the essential functions of this job.
The above job description is not intended as, nor should it be construed as, exhaustive of all responsibilities, skills, efforts, or working conditions associated with this job. The library administration reserves the right to change, modify, delete, and supplement job duties based on the organization’s needs.
This and all library positions are eligible for system-wide transfer.
Harford County Public Library is an Equal Opportunity Employer.
-
Seniority level
Entry level -
Employment type
Other -
Job function
Engineering and Information Technology -
Industries
Libraries
Referrals increase your chances of interviewing at Harford County Public Library by 2x
See who you knowGet notified about new Web Developer jobs in Belcamp, MD.
Sign in to create job alertSimilar jobs
People also viewed
-
Full Stack Node.js Developer
Full Stack Node.js Developer
-
Full Stack Developer with Backend (Python)
Full Stack Developer with Backend (Python)
-
Full Stack Java Developer
Full Stack Java Developer
-
Python Developer
Python Developer
-
Python Developer
Python Developer
-
C++ Developer
C++ Developer
-
Java Programmer
Java Programmer
-
Front-End Engineer (Web Developer)
Front-End Engineer (Web Developer)
-
Software Engineer V
Software Engineer V
-
Java Developer with Spring Boot & REST
Java Developer with Spring Boot & REST
Similar Searches
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More