- Develop and maintain Web sites for online courses.
Occupations with related tasks Save Table: XLSX CSV
- Optimize digital assets, such as text, graphics, or multimedia assets, for search engine optimization (SEO) or for display and usability on internet-connected devices.
- Coordinate with developers to optimize Web site architecture, server configuration, or page construction for search engine consumption and optimal visibility.
- Assist in setting up or optimizing analytics tools for tracking visitors' behaviors.
- Optimize shopping cart experience or Web site conversion rates against Key Performance Indicators (KPIs).
- Improve search-related activities through ongoing analysis, experimentation, or optimization tests, using A/B or multivariate methods.
- Develop transactional Web applications, using Web programming software and knowledge of programming languages, such as hypertext markup language (HTML) and extensible markup language (XML).
- Conduct financial modeling for online marketing programs or Web site revenue forecasting.
- Manage tracking and reporting of search-related activities and provide analyses to marketing executives.
- Collect and analyze Web metrics, such as visits, time on site, page views per visit, transaction volume and revenue, traffic mix, click-through rates, conversion rates, cost per acquisition, or cost per click.
- Participate in the development or implementation of online marketing strategy.
- Optimize Web site exposure by analyzing search engine patterns to direct online placement of keywords or other content.
- Identify appropriate Key Performance Indicators (KPIs) and report key metrics from digital campaigns.
- Create content strategies for digital media.
- Combine secondary data sources with keyword research to more accurately profile and satisfy user intent.
- Collaborate with other marketing staff to integrate and complement marketing strategies across multiple sales channels.
- Conduct online marketing initiatives, such as paid ad placement, affiliate programs, sponsorship programs, email promotions, or viral marketing campaigns on social media Web sites.
- Conduct market research analysis to identify search query trends, real-time search and news media activity, popular social media topics, electronic commerce trends, market opportunities, or competitor performance.
- Propose online or multiple-sales-channel campaigns to marketing executives.
- Evaluate new emerging media or technologies and make recommendations for their application within Internet marketing or search marketing campaigns.
- Communicate and collaborate with merchants, Webmasters, bloggers, or online editors to strategically place hyperlinks.
- Identify, evaluate, or procure hardware or software for implementing online marketing campaigns.
- Collaborate with Web, multimedia, or art design staffs to create multimedia Web sites or other internet content that conforms to brand and company visual format.
- Keep abreast of government regulations and emerging Web technology to ensure regulatory compliance by reviewing current literature, talking with colleagues, participating in educational programs, attending meetings or workshops, or participating in professional organizations or conferences.
- Purchase or negotiate placement of listings in local search engines, directories, or digital mapping technologies.
- Coordinate sales or other promotional strategies with merchandising, operations, or inventory control staff to ensure product catalogs are current, accurate, and organized for best findability against user intent.
- Execute or manage social media campaigns to inform search marketing tactics.
- Implement online customer service processes to ensure positive and consistent user experiences.
- Identify and develop commercial or technical specifications, such as usability, pricing, checkout, or data security, to promote transactional internet-enabled commerce functionality.
- Define product requirements, based on market research analysis, in collaboration with user interface design and engineering staff.
- Execute or manage banner, video, or other non-text link ad campaigns.
- Assist in the evaluation or negotiation of contracts with vendors or online partners.
- Prepare electronic commerce designs or prototypes, such as storyboards, mock-ups, or other content, using graphics design software.
- Assist in the development of online transaction or security policies.
- Execute and manage communications with digital journalists or bloggers.
- Resolve product availability problems in collaboration with customer service staff.
- Identify methods for interfacing Web application technologies with enterprise resource planning or other system software.
- Optimize digital assets, such as text, graphics, or multimedia assets, for search engine optimization (SEO) or for display and usability on internet-connected devices.
- Coordinate with developers to optimize Web site architecture, server configuration, or page construction for search engine consumption and optimal visibility.
- Assist in setting up or optimizing analytics tools for tracking visitors' behaviors.
- Optimize shopping cart experience or Web site conversion rates against Key Performance Indicators (KPIs).
- Improve search-related activities through ongoing analysis, experimentation, or optimization tests, using A/B or multivariate methods.
- Develop transactional Web applications, using Web programming software and knowledge of programming languages, such as hypertext markup language (HTML) and extensible markup language (XML).
- Conduct financial modeling for online marketing programs or Web site revenue forecasting.
- Create searchable indices for Web page content.
- Design, build, or maintain Web sites, using authoring or scripting languages, content creation tools, management tools, and digital media.
- Select programming languages, design tools, or applications.
- Write supporting code for Web applications or Web sites.
- Collaborate with management or users to develop e-commerce strategies and to integrate these strategies with Web sites.
- Collaborate with web development professionals, such as front-end or back-end developers, to complete the full scope of Web development projects.
- Communicate with network personnel or Web site hosting agencies to address hardware or software issues affecting Web sites.
- Conduct user research to determine design requirements and analyze user feedback to improve design quality.
- Confer with management or development teams to prioritize needs, resolve conflicts, develop content criteria, or choose solutions.
- Create Web models or prototypes that include physical, interface, logical, or data models.
- Develop and document style guidelines for Web site content.
- Develop new visual design concepts and modify concepts based on stakeholder feedback.
- Develop or implement procedures for ongoing Web site revision.
- Develop system interaction or sequence diagrams.
- Develop Web site maps, application models, image templates, or page templates that meet project goals, user needs, or industry standards.
- Develop, validate, and document test routines and schedules to ensure that test cases mimic external interfaces and address all browser and device types.
- Direct and execute pre-production activities, such as creating moodboards or storyboards and establishing a project timeline.
- Document technical factors such as server load, bandwidth, database performance, and browser and device types.
- Identify or maintain links to and from other Web sites and check links to ensure proper functioning.
- Identify problems uncovered by testing or customer feedback, and correct problems or refer problems to appropriate personnel for correction.
- Incorporate technical considerations into Web site design plans, such as budgets, equipment, performance requirements, or legal issues including accessibility and privacy.
- Maintain understanding of current Web technologies or programming practices through continuing education, reading, or participation in professional conferences, workshops, or groups.
- Perform or direct Web site updates.
- Perform Web site tests according to planned schedules, or after any Web site or product revision.
- Provide clear, detailed descriptions of Web site specifications, such as product features, activities, software, communication protocols, programming languages, and operating systems software and hardware.
- Register Web sites with search engines to increase Web site traffic.
- Research and apply innovative solutions for product design, visuals, and user experience to meet the needs of individual Web development projects.
- Research, document, rate, or select alternatives for Web architecture or technologies.
- Respond to user email inquiries, or set up automated systems to send responses.
- Write and edit technical documentation for digital interface products and designs, such as user manuals, testing protocols, and reports.
- Create searchable indices for Web page content.
- Design, build, or maintain Web sites, using authoring or scripting languages, content creation tools, management tools, and digital media.
- Select programming languages, design tools, or applications.
- Write supporting code for Web applications or Web sites.
- Write supporting code for Web applications or Web sites.
- Design, build, or maintain Web sites, using authoring or scripting languages, content creation tools, management tools, and digital media.
- Select programming languages, design tools, or applications.
- Back up files from Web sites to local directories for instant recovery in case of problems.
- Evaluate code to ensure that it is valid, is properly structured, meets industry standards, and is compatible with browsers, devices, or operating systems.
- Develop databases that support Web applications and Web sites.
- Perform Web site tests according to planned schedules, or after any Web site or product revision.
- Perform or direct Web site updates.
- Maintain understanding of current Web technologies or programming practices through continuing education, reading, or participation in professional conferences, workshops, or groups.
- Analyze user needs to determine technical requirements.
- Respond to user email inquiries, or set up automated systems to send responses.
- Renew domain name registrations.
- Confer with management or development teams to prioritize needs, resolve conflicts, develop content criteria, or choose solutions.
- Communicate with network personnel or Web site hosting agencies to address hardware or software issues affecting Web sites.
- Collaborate with management or users to develop e-commerce strategies and to integrate these strategies with Web sites.
- Document test plans, testing procedures, or test results.
- Establish appropriate server directory trees.
- Recommend and implement performance improvements.
- Document technical factors such as server load, bandwidth, database performance, and browser and device types.
- Develop or implement procedures for ongoing Web site revision.
- Create Web models or prototypes that include physical, interface, logical, or data models.
- Provide clear, detailed descriptions of Web site specifications, such as product features, activities, software, communication protocols, programming languages, and operating systems software and hardware.
- Evaluate or recommend server hardware or software.
- Monitor security system performance logs to identify problems and notify security specialists when problems occur.
- Install and configure hypertext transfer protocol (HTTP) servers and associated operating systems.
- Research, document, rate, or select alternatives for Web architecture or technologies.
- Develop system interaction or sequence diagrams.
- Design and implement Web site security measures, such as firewalls and message encryption.
- Incorporate technical considerations into Web site design plans, such as budgets, equipment, performance requirements, and legal issues including accessibility and privacy.
- Write supporting code for Web applications or Web sites.
- Design, build, or maintain Web sites, using authoring or scripting languages, content creation tools, management tools, and digital media.
- Select programming languages, design tools, or applications.
- Update client and server applications responsible for integration and business logic.
- Design and deploy blockchain design patterns to make transactions secure, transparent, and immutable.
- Design and develop blockchain technologies for industries such as finance and music.
- Design and implement dashboard and data visualizations to meet customer reporting needs.
- Assess blockchain threats, such as untested code and unprotected keys.
- Automate the deployment of software updates over geographically distributed network nodes.
- Design and implement data repositories to integrate data.
- Design and verify cryptographic protocols to protect private information.
- Determine specifications for, or implement, logging.
- Develop a maintainable code base using object-oriented design principles, practices, or patterns.
- Discuss and plan systems with solution architects, system engineers, or cybersecurity experts to meet customer requirements.
- Discuss data needs with engineers, product managers, or data scientists to identify blockchain requirements.
- Evaluate blockchain processes or risks based on security assessments or control matrix reviews.
- Evaluate new blockchain technologies and vendor products.
- Implement catastrophic failure handlers to identify security breaches and prevent serious damage.
- Run infrastructure tests to examine the behavior of large peer-to-peer networks.
- Test the security and performance of blockchain infrastructures.
- Update client and server applications responsible for integration and business logic.
- Design and deploy blockchain design patterns to make transactions secure, transparent, and immutable.
- Design and develop blockchain technologies for industries such as finance and music.
- Design and implement dashboard and data visualizations to meet customer reporting needs.
- Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
- Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
- Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.
- Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
- Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
- Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
- Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.
- Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
- Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.
- Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
- Write or contribute to instructions or manuals to guide end users.
- Investigate whether networks, workstations, the central processing unit of the system, or peripheral equipment are responding to a program's instructions.
- Assign, coordinate, and review work and activities of programming personnel.
- Train subordinates in programming and program coding.
- Train users on the use and function of computer programs.
- Collaborate with computer manufacturers and other users to develop new programming methods.
- Develop Web sites.
- Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
- Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
- Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.
- Set up or maintain monitoring tools on Web servers or Web sites.
- Back up or modify applications and related data to provide for disaster recovery.
- Implement updates, upgrades, and patches in a timely manner to limit loss of service.
- Administer internet or intranet infrastructure, including Web, file, and mail servers.
- Monitor systems for intrusions or denial of service attacks, and report security breaches to appropriate personnel.
- Identify or document backup or recovery plans.
- Correct testing-identified problems, or recommend actions for their resolution.
- Identify, standardize, and communicate levels of access and security.
- Determine sources of Web page or server problems, and take action to correct such problems.
- Implement Web site security measures, such as firewalls or message encryption.
- Collaborate with development teams to discuss, analyze, or resolve usability issues.
- Test issues such as system integration, performance, and system security on a regular schedule or after any major program modifications.
- Perform user testing or usage analyses to determine Web sites' effectiveness or usability.
- Document application and Web site changes or change procedures.
- Track, compile, and analyze Web site usage data.
- Test backup or recovery plans regularly and resolve any problems.
- Recommend Web site improvements, and develop budgets to support recommendations.
- Review or update Web page content or links in a timely manner, using appropriate tools.
- Install or configure Web server software or hardware to ensure that directory structure is well-defined, logical, and secure, and that files are named properly.
- Gather, analyze, or document user feedback to locate or resolve sources of problems.
- Monitor Web developments through continuing education, reading, or participation in professional conferences, workshops, or groups.
- Develop or document style guidelines for Web site content.
- Develop Web site performance metrics.
- Collaborate with Web developers to create and operate internal and external Web sites, or to manage projects, such as e-marketing campaigns.
- Identify or address interoperability requirements.
- Develop or implement procedures for ongoing Web site revision.
- Check and analyze operating system or application log files regularly to verify proper system performance.
- Provide training or technical assistance in Web site implementation or use.
- Evaluate testing routines or procedures for adequacy, sufficiency, and effectiveness.
- Inform Web site users of problems, problem resolutions, or application changes and updates.
- Document installation or configuration procedures to allow maintenance and repetition.
- Develop testing routines and procedures.
- Test new software packages for use in Web operations or other applications.
- Develop and implement marketing plans for home pages, including print advertising or advertisement rotation.
- Evaluate or recommend server hardware or software.
- Set up or maintain monitoring tools on Web servers or Web sites.
- Back up or modify applications and related data to provide for disaster recovery.
- Implement updates, upgrades, and patches in a timely manner to limit loss of service.
- Administer internet or intranet infrastructure, including Web, file, and mail servers.
- Maintain cyber defense software or hardware to support responses to cyber incidents.
- Adhere to legal policies and procedures related to handling digital media.
- Analyze log files or other digital information to identify the perpetrators of network intrusions.
- Conduct predictive or reactive analyses on security measures to support cyber security initiatives.
- Create system images or capture network settings from information technology environments to preserve as evidence.
- Develop plans for investigating alleged computer crimes, violations, or suspicious activity.
- Develop policies or requirements for data collection, processing, or reporting.
- Duplicate digital evidence to use for data recovery and analysis procedures.
- Identify or develop reverse-engineering tools to improve system capabilities or detect vulnerabilities.
- Maintain knowledge of laws, regulations, policies or other issuances pertaining to digital forensics or information privacy.
- Perform file signature analysis to verify files on storage media or discover potential hidden files.
- Perform forensic investigations of operating or file systems.
- Perform web service network traffic analysis or waveform analysis to detect anomalies, such as unusual events or trends.
- Preserve and maintain digital forensic evidence for analysis.
- Recommend cyber defense software or hardware to support responses to cyber incidents.
- Recover data or decrypt seized data.
- Write and execute scripts to automate tasks, such as parsing large data files.
- Write cyber defense recommendations, reports, or white papers using research or experience.
- Write reports, sign affidavits, or give depositions for legal proceedings.
- Write technical summaries to report findings.
- Maintain cyber defense software or hardware to support responses to cyber incidents.
- Maintain geographic information systems laboratories, performing duties such as updating software.
- Prepare course materials, such as syllabi, homework assignments, and handouts.
- Prepare and deliver lectures to undergraduate or graduate students on topics such as urbanization, environmental systems, and cultural geography.
- Conduct research in a particular field of knowledge and publish findings in professional journals, books, or electronic media.
- Evaluate and grade students' class work, assignments, and papers.
- Compile, administer, and grade examinations, or assign this work to others.
- Keep abreast of developments in the field by reading current literature, talking with colleagues, and participating in professional conferences.
- Initiate, facilitate, and moderate classroom discussions.
- Maintain student attendance records, grades, and other required records.
- Supervise undergraduate or graduate teaching, internship, and research work.
- Plan, evaluate, and revise curricula, course content, course materials, and methods of instruction.
- Maintain regularly scheduled office hours to advise and assist students.
- Supervise students' laboratory and field work.
- Serve on academic or administrative committees that deal with institutional policies, departmental matters, and academic issues.
- Advise students on academic and vocational curricula and on career issues.
- Collaborate with colleagues to address teaching and research issues.
- Write grant proposals to procure external research funding.
- Participate in student recruitment, registration, and placement activities.
- Select and obtain materials and supplies, such as textbooks.
- Perform administrative duties, such as serving as department head.
- Participate in campus and community events.
- Compile bibliographies of specialized materials for outside reading assignments.
- Provide professional consulting services to government or industry.
- Act as advisers to student organizations.
- Perform spatial analysis and modeling using geographic information system techniques.
- Maintain geographic information systems laboratories, performing duties such as updating software.
- Maintain hardware and software, including computers, media equipment, scanners, color copiers, and color laser printers.
- Check books in and out of the library.
- Teach library patrons basic computer skills, such as searching computerized databases.
- Review and evaluate materials, using book reviews, catalogs, faculty recommendations, and current holdings to select and order print, audio-visual, and electronic resources.
- Search standard reference materials, including online sources and the Internet, to answer patrons' reference questions.
- Keep up-to-date records of circulation and materials, maintain inventory, and correct cataloging errors.
- Analyze patrons' requests to determine needed information and assist in furnishing or locating that information.
- Supervise daily library operations, budgeting, planning, and personnel activities, such as hiring, training, scheduling, and performance evaluations.
- Plan and teach classes on topics such as information literacy, library instruction, and technology use.
- Confer with colleagues, faculty, and community members and organizations to conduct informational programs, make collection decisions, and determine library services to offer.
- Code, classify, and catalog books, publications, films, audio-visual aids, and other library materials, based on subject matter or standard library classification systems.
- Respond to customer complaints, taking action as necessary.
- Plan and deliver client-centered programs and services, such as special services for corporate clients, storytelling for children, newsletters, or programs for special groups.
- Explain use of library facilities, resources, equipment, and services, and provide information about library policies.
- Locate unusual or unique information in response to specific requests.
- Troubleshoot problems with audio-visual equipment.
- Develop library policies and procedures.
- Evaluate materials to determine outdated or unused items to be discarded.
- Direct and train library staff in duties, such as receiving, shelving, researching, cataloging, and equipment use.
- Develop, maintain, and troubleshoot information access aids, such as databases, annotated bibliographies, Web pages, electronic pathfinders, software programs, and online tutorials.
- Engage in professional development activities, such as taking continuing education classes and attending or participating in conferences, workshops, professional meetings, and associations.
- Compile lists of books, periodicals, articles, and audio-visual materials on particular subjects.
- Confer with teachers to select course materials and to determine which training aids are best suited to particular grade levels.
- Evaluate vendor products and performance, negotiate contracts, and place orders.
- Arrange for interlibrary loans of materials not available in a particular library.
- Represent library or institution on internal and external committees.
- Set up, adjust, and operate audio-visual equipment, such as cameras, film and slide projectors, and recording equipment, for meetings, events, classes, seminars, and video conferences.
- Assemble and arrange display materials.
- Maintain inventory of audio-visual equipment.
- Train faculty and media staff on the use of software and audio-visual equipment.
- Maintain hardware and software, including computers, media equipment, scanners, color copiers, and color laser printers.
- Maintain computers in classrooms and laboratories, and assist students with hardware and software use.
- Assist in bus loading and unloading.
- Assist librarians in school libraries.
- Attend staff meetings and serve on committees, as required.
- Clean classrooms.
- Collect money from students for school-related projects.
- Conduct demonstrations to teach skills, such as sports, dancing, and handicrafts.
- Discuss assigned duties with classroom teachers to coordinate instructional efforts.
- Distribute teaching materials, such as textbooks, workbooks, papers, and pencils, to students.
- Distribute tests and homework assignments and collect them when they are completed.
- Enforce administration policies and rules governing students.
- Grade homework and tests, and compute and record results, using answer sheets or electronic marking devices.
- Instruct and monitor students in the use and care of equipment and materials to prevent injuries and damage.
- Laminate teaching materials to increase their durability under repeated use.
- Observe students' performance, and record relevant data to assess progress.
- Operate and maintain audio-visual equipment.
- Organize and label materials and display students' work in a manner appropriate for their eye levels and perceptual skills.
- Organize and supervise games and other recreational activities to promote physical, mental, and social development.
- Participate in teacher-parent conferences regarding students' progress or problems.
- Plan, prepare, and develop various teaching aids, such as bibliographies, charts, and graphs.
- Prepare lesson materials, bulletin board displays, exhibits, equipment, and demonstrations.
- Prepare lesson outlines and plans in assigned subject areas and submit outlines to teachers for review.
- Present subject matter to students under the direction and guidance of teachers, using lectures, discussions, supervised role-playing methods, or by reading aloud.
- Requisition and stock teaching materials and supplies.
- Supervise students in classrooms, halls, cafeterias, school yards, and gymnasiums, or on field trips.
- Take class attendance and maintain attendance records.
- Teach social skills to students.
- Tutor and assist children individually or in small groups to help them master assignments and to reinforce learning concepts presented by teachers.
- Type, file, and duplicate materials.
- Use computers, audio-visual aids, and other equipment and materials to supplement presentations.
- Maintain computers in classrooms and laboratories, and assist students with hardware and software use.
- Maintain computers in classrooms and laboratories, and assist students with hardware and software use.
- Assist in bus loading and unloading.
- Assist librarians in school libraries.
- Attend staff meetings and serve on committees, as required.
- Carry out therapeutic regimens, such as behavior modification and personal development programs, under the supervision of special education instructors, psychologists, or speech-language pathologists.
- Clean classrooms.
- Discuss assigned duties with classroom teachers to coordinate instructional efforts.
- Distribute teaching materials, such as textbooks, workbooks, papers, and pencils, to students.
- Employ special educational strategies or techniques during instruction to improve the development of sensory- and perceptual-motor skills, language, cognition, or memory.
- Enforce administration policies and rules governing students.
- Grade homework and tests, and compute and record results, using answer sheets or electronic marking devices.
- Instruct and monitor students in the use and care of equipment and materials to prevent injuries and damage.
- Instruct students in daily living skills required for independent maintenance and self-sufficiency, such as hygiene, safety, or food preparation.
- Laminate teaching materials to increase their durability under repeated use.
- Observe students' performance, and record relevant data to assess progress.
- Organize and label materials and display students' work in a manner appropriate for their eye levels and perceptual skills.
- Organize and supervise games and other recreational activities to promote physical, mental, and social development.
- Participate in teacher-parent conferences regarding students' progress or problems.
- Prepare classrooms with a variety of materials or resources for children to explore, manipulate, or use in learning activities or imaginative play.
- Prepare lesson materials, bulletin board displays, exhibits, equipment, and demonstrations.
- Prepare lesson outlines and plans in assigned subject areas and submit outlines to teachers for review.
- Present subject matter to students under the direction and guidance of teachers, using lectures, discussions, supervised role-playing methods, or by reading aloud.
- Provide assistance to students with special needs.
- Provide disabled students with assistive devices, supportive technology, and assistance accessing facilities, such as restrooms.
- Requisition and stock teaching materials and supplies.
- Supervise students in classrooms, halls, cafeterias, school yards, and gymnasiums, or on field trips.
- Take class attendance and maintain attendance records.
- Teach socially acceptable behavior, employing techniques such as behavior modification or positive reinforcement.
- Tutor and assist children individually or in small groups to help them master assignments and to reinforce learning concepts presented by teachers.
- Use computers, audio-visual aids, and other equipment and materials to supplement presentations.
- Maintain computers in classrooms and laboratories, and assist students with hardware and software use.
- Maintain and troubleshoot problems with library equipment, including computers, photocopiers, and audio-visual equipment.
- Reserve, circulate, renew, and discharge books and other materials.
- Answer routine telephone or in-person reference inquiries, referring patrons to librarians for further assistance, when necessary.
- Help patrons find and use library resources, such as reference materials, audio-visual equipment, computers, and other electronic resources and provide technical assistance when needed.
- Process print and non-print library materials to prepare them for inclusion in library collections.
- Catalogue and sort books and other print and non-print materials according to procedure and return them to shelves, files, or other designated storage areas.
- Enter and update patrons' records on computers.
- Provide assistance to teachers and students by locating materials and helping to complete special projects.
- Compile and maintain records relating to circulation, materials, and equipment.
- Check for damaged library materials, such as books or audio-visual equipment, and provide replacements or make repairs.
- Train other staff, volunteers, or student assistants and schedule and supervise their work.
- Conduct reference searches, using printed materials and in-house and online databases.
- Compile data and create statistical reports on library usage.
- Design posters and special displays to promote use of library facilities or specific reading programs at libraries.
- Issue identification cards to borrowers.
- Review subject matter of materials to be classified and select classification numbers and headings according to classification systems.
- Process interlibrary loans for patrons.
- Order all print and non-print library materials, checking prices, figuring costs, preparing order slips, and making payments.
- Retrieve information from central databases for storage in a library's computer.
- Verify bibliographical data for materials, including author, title, publisher, publication date, and edition.
- Plan and conduct children's programs, community outreach programs, and other specialized programs, such as library tours.
- Organize and maintain periodicals and reference materials.
- Claim missing issues of periodicals and journals.
- Compose explanatory summaries of contents of books and other reference materials.
- Design, customize, and maintain databases, web pages, and local area networks.
- Sort and deliver library mail and packages.
- Collaborate with archivists to arrange for the safe storage of historical records and documents.
- Operate and maintain audio-visual equipment, such as projectors, tape recorders, and videocassette recorders.
- File catalog cards according to system used.
- Compile bibliographies and prepare abstracts on subjects of interest to particular organizations or groups.
- Deliver and retrieve items throughout the library by hand or using pushcart.
- Take actions to halt disruption of library activities by problem patrons.
- Collect fines and respond to complaints about fines.
- Send out notices about lost or overdue books.
- Prepare volumes for binding.
- Maintain and troubleshoot problems with library equipment, including computers, photocopiers, and audio-visual equipment.