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.
- Extend existing software programs, web-based interactive tools, or database queries as sequence management and analysis needs evolve.
- Develop or maintain applications that process biologically based data into searchable databases for purposes of analysis, calculation, or presentation.
- Write computer programs or scripts to be used in querying databases.
- Design or implement web-based tools for querying large-scale biological databases.
- Test new or updated software or tools and provide feedback to developers.
- Analyze or manipulate bioinformatics data using software packages, statistical applications, or data mining techniques.
- Maintain awareness of new and emerging computational methods and technologies.
- Conduct quality analyses of data inputs and resulting analyses or predictions.
- Enter or retrieve information from structural databases, protein sequence motif databases, mutation databases, genomic databases or gene expression databases.
- Confer with researchers, clinicians, or information technology staff to determine data needs and programming requirements and to provide assistance with database-related research activities.
- Participate in the preparation of reports or scientific publications.
- Document all database changes, modifications, or problems.
- Create data management or error-checking procedures and user manuals.
- Develop or apply data mining and machine learning algorithms.
- Package bioinformatics data for submission to public repositories.
- Train bioinformatics staff or researchers in the use of databases.
- Monitor database performance and perform any necessary maintenance, upgrades, or repairs.
- Confer with database users about project timelines and changes.
- Perform routine system administrative functions, such as troubleshooting, back-ups, or upgrades.
- Extend existing software programs, web-based interactive tools, or database queries as sequence management and analysis needs evolve.
- Develop or maintain applications that process biologically based data into searchable databases for purposes of analysis, calculation, or presentation.
- Write computer programs or scripts to be used in querying databases.
- Design or implement web-based tools for querying large-scale biological databases.
- Test new or updated software or tools and provide feedback to developers.
- 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.
- 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.
- 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 updates, upgrades, and patches in a timely manner to limit loss of service.
- 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.
- Administer internet or intranet infrastructure, including Web, file, and mail servers.
- 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.
- Develop and maintain Web sites for online courses.
- Prepare course materials, such as syllabi, homework assignments, and handouts.
- Compile, administer, and grade examinations or assign this work to others.
- Prepare and deliver lectures to undergraduate or graduate students on topics such as programming, data structures, and software design.
- Evaluate and grade students' class work, laboratory work, assignments, and papers.
- Maintain student attendance records, grades, and other required records.
- Keep abreast of developments in the field by reading current literature, talking with colleagues, and participating in professional conferences.
- Plan, evaluate, and revise curricula, course content, and course materials and methods of instruction.
- Maintain regularly scheduled office hours to advise and assist students.
- Advise students on academic and vocational curricula and on career issues.
- Initiate, facilitate, and moderate classroom discussions.
- Participate in student recruitment, registration, and placement activities.
- Collaborate with colleagues to address teaching and research issues.
- Select and obtain materials and supplies, such as textbooks and laboratory equipment.
- Serve on academic or administrative committees that deal with institutional policies, departmental matters, and academic issues.
- Participate in campus and community events.
- Direct research of other teachers or of graduate students working for advanced academic degrees.
- Supervise undergraduate or graduate teaching, internship, and research work.
- Conduct research in a particular field of knowledge and publish findings in professional journals, books, or electronic media.
- Supervise students' laboratory work.
- Write grant proposals to procure external research funding.
- Perform administrative duties, such as serving as department head.
- Maintain computer equipment used in instruction.
- Compile bibliographies of specialized materials for outside reading assignments.
- Provide professional consulting services to government or industry.
- Act as advisers to student organizations.
- Develop and maintain Web sites for online courses.
- Develop or maintain internal or external company Web sites.
- Answer telephones and give information to callers, take messages, or transfer calls to appropriate individuals.
- Greet visitors or callers and handle their inquiries or direct them to the appropriate persons according to their needs.
- Create, maintain, and enter information into databases.
- Use computers for various applications, such as database management or word processing.
- Operate office equipment, such as fax machines, copiers, or phone systems and arrange for repairs when equipment malfunctions.
- Set up and manage paper or electronic filing systems, recording information, updating paperwork, or maintaining documents, such as attendance records, correspondence, or other material.
- Operate electronic mail systems and coordinate the flow of information, internally or with other organizations.
- Schedule and confirm appointments for clients, customers, or supervisors.
- Maintain scheduling and event calendars.
- Compose, type, and distribute meeting notes, routine correspondence, or reports, such as presentations or expense, statistical, or monthly reports.
- Complete forms in accordance with company procedures.
- Locate and attach appropriate files to incoming correspondence requiring replies.
- Conduct searches to find needed information, using such sources as the Internet.
- Open, read, route, and distribute incoming mail or other materials and answer routine letters.
- Review work done by others to check for correct spelling and grammar, ensure that company format policies are followed, and recommend revisions.
- Make copies of correspondence or other printed material.
- Learn to operate new office technologies as they are developed and implemented.
- Train and assist staff with computer usage.
- Order and dispense supplies.
- Prepare conference or event materials, such as flyers or invitations.
- Perform payroll functions, such as maintaining timekeeping information and processing and submitting payroll.
- Collect and deposit money into accounts, disburse funds from cash accounts to pay bills or invoices, keep records of collections and disbursements, and ensure accounts are balanced.
- Establish work procedures or schedules and keep track of the daily work of clerical staff.
- Provide services to customers, such as order placement or account information.
- Prepare and mail checks.
- Arrange conference, meeting, or travel reservations for office personnel.
- Supervise other clerical staff and provide training and orientation to new staff.
- Manage projects or contribute to committee or team work.
- Coordinate conferences, meetings, or special events, such as luncheons or graduation ceremonies.
- Mail newsletters, promotional material, or other information.
- Take dictation in shorthand or by machine and transcribe information.
- Develop or maintain internal or external company Web sites.
- Design or maintain library web site and online catalogues.
- Sort books, publications, and other items according to established procedure and return them to shelves, files, or other designated storage areas.
- Open and close library during specified hours and secure library equipment, such as computers and audio-visual equipment.
- Locate library materials for patrons, including books, periodicals, tape cassettes, Braille volumes, and pictures.
- Enter and update patrons' records on computers.
- Answer routine inquiries and refer patrons in need of professional assistance to librarians.
- Manage reserve materials by placing items on reserve for library patrons, checking items in and out of library, and removing out-of-date items.
- Lend, reserve, and collect books, periodicals, videotapes, and other materials at circulation desks and process materials for inter-library loans.
- Instruct patrons on how to use reference sources, card catalogs, and automated information systems.
- Inspect returned books for condition and due-date status and compute any applicable fines.
- Maintain records of items received, stored, issued, and returned and file catalog cards according to system used.
- Perform clerical activities, such as answering phones, sorting mail, filing, typing, word processing, and photocopying and mailing out material.
- Register new patrons and issue borrower identification cards that permit patrons to borrow books and other materials.
- Process new materials including books, audio-visual materials, and computer software.
- Provide assistance to librarians in the maintenance of collections of books, periodicals, magazines, newspapers, and audio-visual and other materials.
- Review records, such as microfilm and issue cards, to identify titles of overdue materials and delinquent borrowers.
- Send out notices and accept fine payments for lost or overdue books.
- Maintain library equipment, such as photocopiers, scanners, and computers, and instruct patrons in proper use of such equipment.
- Schedule, supervise, and train clerical workers, volunteers, student assistants, and other library employees.
- Repair books using mending tape, paste, and brushes or prepare books to be sent to a bindery for repair.
- Take action to deal with disruptive or problem patrons.
- Prepare, store, and retrieve classification and catalog information, lecture notes, or other information related to stored documents, using computers.
- Select substitute titles when requested materials are unavailable, following criteria such as age, education, and interests.
- Prepare library statistics reports.
- Deliver and retrieve items to and from departments by hand or using push carts.
- Assist in the preparation of book displays.
- Classify and catalog items according to content and purpose.
- Operate small branch libraries, under the direction of off-site librarian supervisors.
- Plan or participate in library events and programs, such as story time with children.
- Perform accounting and bookkeeping activities, such as invoicing, maintaining financial records, budgeting, and handling cash.
- Operate and maintain audio-visual equipment.
- Place books in mailing containers, affix address labels, and secure containers with straps for mailing to blind library patrons.
- Acquire books, pamphlets, periodicals, audio-visual materials, and other library supplies by checking prices, figuring costs, and preparing appropriate order forms and facilitating the ordering process by providing such information to others.
- Design or maintain library web site and online catalogues.