Web Developer Job at Harford County Public Library in Belcamp
Harford County Public Library, Belcamp, MD, US
Job Description
The Harford County Public Library offers a competitive compensation and benefits package. Starting wage, depending on candidate qualifications, is between $30.84 and $38.55. This position is eligible for the following benefits: deferred compensation 457(b) retirement plan, pension plan, employee assistance program, voluntary benefits and more.
Position Summary:
The Web Developer plays a crucial role in overseeing, enhancing, and maintaining digital assets within the library environment. This includes orchestrating the migration of legacy websites to contemporary, secure, and PCI-compliant web content management systems. The role also involves administering websites, implementing assigned software solutions relating to the websites, ensuring cybersecurity.
Essential Duties:
· Website Security and Compliance: Ensures website security and compliance with industry standards to protect digital assets and user information.
· Security Vulnerabilities: Identifies and addresses security vulnerabilities promptly to mitigate risks and enhance site safety.
· Backup and Disaster Recovery: Establishes and tests backup and disaster recovery plans to ensure data integrity and continuity of service.
· Performance Optimization: Manages website infrastructure for compatibility and optimized performance, ensuring a smooth user experience.
· Technical Support and Troubleshooting: Provides technical support and troubleshooting to resolve issues efficiently for library staff and patrons.
· Web Analytics: Implements and maintains web analytics tools to monitor site performance and inform data-driven decisions.
· Performance Monitoring: Regularly analyzes website performance metrics and implements strategies for improvement, enhancing load times and responsiveness.
· User Experience (UX) Design: Focuses on designing user-friendly interfaces to enhance the overall user experience on library websites, while collaborating with marketing on aesthetic elements.
· Accessibility Compliance: Ensures that websites comply with accessibility standards (e.g., WCAG) to make digital resources available to all users, including those with disabilities.
· Content Management Systems: Deploys and administers content management systems, including WordPress, Drupal, and SharePoint, to support effective content delivery.
· SEO Audits and Usability: Conducts SEO audits to improve search engine visibility while maintaining alignment with marketing strategies for content presentation.
· Content Strategy: Collaborates with content creators on content strategy to align digital resources with the library's mission and user needs.
· Works closely with departments and users to align web initiatives with overall library goals, fostering cross-functional teamwork.
· Project Management: Leads website development and migration projects, coordinating efforts across teams to achieve successful outcomes.
· Cross-Browser Compatibility Testing: Ensures websites function correctly across various browsers and devices to provide a consistent user experience.
· Version Control and Deployment: Utilizes version control systems for code management and deployment, ensuring organized and efficient updates.
· Troubleshooting and Bug Fixing: Proactively identifies and resolves bugs and issues on the website to maintain functionality and user satisfaction.
· Industry Trends: Stays current on industry trends and new technologies to ensure the library's web presence remains competitive and innovative.
Standard Functions:
· Professional Conduct: Demonstrates dependability, punctuality, a positive attitude, and consistent customer service.
· Policy Adherence: Upholds library policies and procedures as outlined in the HCPL Policies and Procedures Manual.
· Committee & Outreach Participation: Serves on committees, attends workshops, assists with after-hours programs, and represents the library at outreach events as needed.
· Help-desk Support: Provides customer service and technical support to library staff and patrons, including after-hours and on-call assistance pertaining to library websites.
· Integrated Library System (ILS) Support: Acquires proficiency in ILS operations, maintenance, and troubleshooting.
· Skills Development: Stays current with new skills and technologies relevant to expertise areas.
· Continuous Improvement: Suggests improvements to supervisor for increased efficiency and effectiveness across systems and personnel.
· Generative AI Utilization: Explores and implements generative AI tools and technologies to enhance library services and improve operational efficiency.
· Other Duties: Performs additional responsibilities as assigned.
Minimum Requirements:
1. Bachelor’s degree in Computer Science, Information Technology, Web Development, or a related field and 3+ years of experience in web development
2. OR Associate degree in Computer Science, Information Technology, Web Development, or a related field and 5+ years of experience in web development
3. OR Equivalent combination of certifications such as Certified Web Developer, Certified JavaScript Developer, Certified Front-End Developer, and 7+ years of experience in web development
4. OR 10+ years of relevant professional experience in web development
5. Ability to provide documentation and maintain a valid Driver’s License with no more than 3 points;
6. Ability to obtain and maintain a favorable criminal background report;
7. Ability to work day, evening, and weekends hours to include working on-call as assigned.
Knowledge, Skills and Abilities:
1. Ability to work collaboratively with diverse teams, facilitating discussions, and working collectively to achieve common objectives;
2. Strong verbal and written communication skills to interact with various stakeholders, deliver technical information, and provide support;
3. Ability to identify issues, troubleshoot problems, and propose effective solutions ensuring the smooth operation of digital systems;
4. Ability to adapt to emerging technologies, acquire new skills, and stay up-to-date with industry trends and best practices;
5. Exceptional organizational skills to include prioritizing tasks, managing multiple projects concurrently, meeting deadlines consistently and maintaining confidentiality;
6. Ability to be adaptable, flexible, and patient with customers and staff;
7. Ability to create and maintain documentation of training materials including conducting effective training sessions for systems or software;
8. Knowledge and application of cybersecurity practices, including security protocols, vulnerability assessments, and securing online transactions;
9. Knowledge of PCI compliance standards, specifically in managing secure payment card transactions on websites;
10. Capability to coordinate and oversee projects related to website development, migration, and system enhancements;
11. Ability to gain advanced knowledge of Harford County Public Library policies and procedures;
12. Ability to act as a representative of Harford County Public to the public.
Work Environment:
1. 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;
2. Environment includes moderate noises (i.e. an office with conversations, photocopiers, and/or computer printers);
3. Work also involves standing or walking up to 60% of the time;
4. Requires sitting and use of computer and keyboard for extended periods of time;
5. Observes safe work place practices with uncluttered workspace, including office equipment, avoidance of trips and falls, proper lifting techniques and following fire regulations;
6. Ability to travel to branch/outside locations is required.
Reporting Relationship:
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.