- Write programs for computer numerical control (CNC) machines to cut metal and plastic materials.
Occupations with related tasks Save Table: XLSX CSV
- Set up and operate computer-controlled machines or robots to perform one or more machine functions on metal or plastic workpieces.
- Implement changes to machine programs, and enter new specifications, using computers.
- Modify cutting programs to account for problems encountered during operation, and save modified programs.
- Write simple programs for computer-controlled machine tools.
- Set up future jobs while machines are operating.
- Transfer commands from servers to computer numerical control (CNC) modules, using computer network links.
- Insert control instructions into machine control units to start operation.
- Input initial part dimensions into machine control panels.
- Enter commands or load control media, such as tapes, cards, or disks, into machine controllers to retrieve programmed instructions.
- Measure dimensions of finished workpieces to ensure conformance to specifications, using precision measuring instruments, templates, and fixtures.
- Mount, install, align, and secure tools, attachments, fixtures, and workpieces on machines, using hand tools and precision measuring instruments.
- Review program specifications or blueprints to determine and set machine operations and sequencing, finished workpiece dimensions, or numerical control sequences.
- Stop machines to remove finished workpieces or to change tooling, setup, or workpiece placement, according to required machining sequences.
- Listen to machines during operation to detect sounds such as those made by dull cutting tools or excessive vibration, and adjust machines to compensate for problems.
- Calculate machine speed and feed ratios and the size and position of cuts.
- Remove and replace dull cutting tools.
- Check to ensure that workpieces are properly lubricated and cooled during machine operation.
- Adjust machine feed and speed, change cutting tools, or adjust machine controls when automatic programming is faulty or if machines malfunction.
- Monitor machine operation and control panel displays, and compare readings to specifications to detect malfunctions.
- Maintain machines and remove and replace broken or worn machine tools, using hand tools.
- Lift workpieces to machines manually or with hoists or cranes.
- Confer with supervisors or programmers to resolve machine malfunctions or production errors or to obtain approval to continue production.
- Stack or load finished items, or place items on conveyor systems.
- Control coolant systems.
- Clean machines, tooling, or parts, using solvents or solutions and rags.
- Lay out and mark areas of parts to be shot peened and fill hoppers with shot.
- Examine electronic components for defects or completeness of laser-beam trimming, using microscopes.
- Set up and operate computer-controlled machines or robots to perform one or more machine functions on metal or plastic workpieces.
- Implement changes to machine programs, and enter new specifications, using computers.
- Modify cutting programs to account for problems encountered during operation, and save modified programs.
- Write simple programs for computer-controlled machine tools.
- Set up future jobs while machines are operating.
- Transfer commands from servers to computer numerical control (CNC) modules, using computer network links.
- Insert control instructions into machine control units to start operation.
- Input initial part dimensions into machine control panels.
- Enter commands or load control media, such as tapes, cards, or disks, into machine controllers to retrieve programmed instructions.
- Write programs in the language of a machine's controller and store programs on media, such as punch tapes, magnetic tapes, or disks.
- Revise programs or tapes to eliminate errors, and retest programs to check that problems have been solved.
- Write instruction sheets and cutter lists for a machine's controller to guide setup and encode numerical control tapes.
- Modify existing programs to enhance efficiency.
- Enter computer commands to store or retrieve parts patterns, graphic displays, or programs that transfer data to other media.
- Enter coordinates of hole locations into program memories by depressing pedals or buttons of programmers.
- Determine the sequence of machine operations, and select the proper cutting tools needed to machine workpieces into the desired shapes.
- Analyze job orders, drawings, blueprints, specifications, printed circuit board pattern films, and design data to calculate dimensions, tool selection, machine speeds, and feed rates.
- Observe machines on trial runs or conduct computer simulations to ensure that programs and machinery will function properly and produce items that meet specifications.
- Determine reference points, machine cutting paths, or hole locations, and compute angular and linear dimensions, radii, and curvatures.
- Sort shop orders into groups to maximize materials utilization and minimize machine setup time.
- Compare encoded tapes or computer printouts with original part specifications and blueprints to verify accuracy of instructions.
- Perform preventative maintenance or minor repairs on machines.
- Prepare geometric layouts from graphic displays, using computer-assisted drafting software or drafting instruments and graph paper.
- Draw machine tool paths on pattern film according to guidelines for tool speed and efficiency, using colored markers.
- Align and secure pattern film on reference tables of optical programmers, and observe enlarger scope views of printed circuit boards.
- Write programs in the language of a machine's controller and store programs on media, such as punch tapes, magnetic tapes, or disks.
- Revise programs or tapes to eliminate errors, and retest programs to check that problems have been solved.
- Write instruction sheets and cutter lists for a machine's controller to guide setup and encode numerical control tapes.
- Modify existing programs to enhance efficiency.
- Enter computer commands to store or retrieve parts patterns, graphic displays, or programs that transfer data to other media.
- Enter coordinates of hole locations into program memories by depressing pedals or buttons of programmers.
- Program computer numerical control (CNC) machines to fabricate model parts.
- Use computer-aided design (CAD) and computer-aided manufacturing (CAM) software or hardware to fabricate model parts.
- Study blueprints, drawings, and sketches to determine material dimensions, required equipment, and operations sequences.
- Inspect and test products to verify conformance to specifications, using precision measuring instruments or circuit testers.
- Drill, countersink, and ream holes in parts and assemblies for bolts, screws, and other fasteners, using power tools.
- Cut, shape, and form metal parts, using lathes, power saws, snips, power brakes and shears, files, and mallets.
- Set up and operate machines, such as lathes, drill presses, punch presses, or bandsaws, to fabricate prototypes or models.
- Devise and construct tools, dies, molds, jigs, and fixtures, or modify existing tools and equipment.
- Rework or alter component model or parts as required to ensure that products meet standards.
- Grind, file, and sand parts to finished dimensions.
- Lay out and mark reference points and dimensions on materials, using measuring instruments and drawing or scribing tools.
- Align, fit, and join parts, using bolts and screws or by welding or gluing.
- Assemble mechanical, electrical, and electronic components into models or prototypes, using hand tools, power tools, and fabricating machines.
- Consult and confer with engineering personnel to discuss developmental problems and to recommend product modifications.
- Record specifications, production operations, and final dimensions of models for use in establishing operating standards and procedures.
- Wire and solder electrical and electronic connections and components.
- Program computer numerical control (CNC) machines to fabricate model parts.
- Use computer-aided design (CAD) and computer-aided manufacturing (CAM) software or hardware to fabricate model parts.
- Automate the deployment of software updates over geographically distributed network nodes.
- Develop a maintainable code base using object-oriented design principles, practices, or patterns.
- Assess blockchain threats, such as untested code and unprotected keys.
- 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.
- Design and implement data repositories to integrate data.
- Design and verify cryptographic protocols to protect private information.
- Determine specifications for, or implement, logging.
- 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.
- Automate the deployment of software updates over geographically distributed network nodes.
- Develop a maintainable code base using object-oriented design principles, practices, or patterns.
- Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
- 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.
- Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
- 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.
- Develop Web sites.
- Train users on the use and function of computer programs.
- Collaborate with computer manufacturers and other users to develop new programming methods.
- Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
- 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.
- Write new programs or modify existing programs to meet customer requirements, using current programming languages and technologies.
- Perform system analysis, data analysis or programming, using a variety of computer languages and procedures.
- Develop data warehouse process models, including sourcing, loading, transformation, and extraction.
- Verify the structure, accuracy, or quality of warehouse data.
- Map data between source systems, data warehouses, and data marts.
- Develop and implement data extraction procedures from other systems, such as administration, billing, or claims.
- Design and implement warehouse database structures.
- Develop or maintain standards, such as organization, structure, or nomenclature, for the design of data warehouse elements, such as data architectures, models, tools, and databases.
- Provide or coordinate troubleshooting support for data warehouses.
- Design, implement, or operate comprehensive data warehouse systems to balance optimization of data access with batch loading and resource utilization factors, according to customer requirements.
- Create supporting documentation, such as metadata and diagrams of entity relationships, business processes, and process flow.
- Create or implement metadata processes and frameworks.
- Review designs, codes, test plans, or documentation to ensure quality.
- Create plans, test files, and scripts for data warehouse testing, ranging from unit to integration testing.
- Select methods, techniques, or criteria for data warehousing evaluative procedures.
- Prepare functional or technical documentation for data warehouses.
- Test software systems or applications for software enhancements or new products.
- Implement business rules via stored procedures, middleware, or other technologies.
- Write new programs or modify existing programs to meet customer requirements, using current programming languages and technologies.
- Perform system analysis, data analysis or programming, using a variety of computer languages and procedures.
- Perform computer programming, data analysis, or software development for Geographic Information Systems (GIS) applications, including the maintenance of existing systems or research and development for future enhancements.
- Design, program, or model Geographic Information Systems (GIS) applications or procedures.
- Produce data layers, maps, tables, or reports, using spatial analysis procedures or Geographic Information Systems (GIS) technology, equipment, or systems.
- Design or prepare graphic representations of Geographic Information Systems (GIS) data, using GIS hardware or software applications.
- Maintain or modify existing Geographic Information Systems (GIS) databases.
- Provide technical expertise in Geographic Information Systems (GIS) technology to clients or users.
- Enter data into Geographic Information Systems (GIS) databases, using techniques such as coordinate geometry, keyboard entry of tabular data, manual digitizing of maps, scanning or automatic conversion to vectors, or conversion of other sources of digital data.
- Review existing or incoming data for currency, accuracy, usefulness, quality, or completeness of documentation.
- Perform geospatial data building, modeling, or analysis, using advanced spatial analysis, data manipulation, or cartography software.
- Design or coordinate the development of integrated Geographic Information Systems (GIS) spatial or non-spatial databases.
- Perform integrated or computerized Geographic Information Systems (GIS) analyses to address scientific problems.
- Select cartographic elements needed for effective presentation of information.
- Provide technical support to users or clients regarding the maintenance, development, or operation of Geographic Information Systems (GIS) databases, equipment, or applications.
- Collect, compile, or integrate Geographic Information Systems (GIS) data, such as remote sensing or cartographic data for inclusion in map manuscripts.
- Interpret aerial or ortho photographs.
- Meet with clients to discuss topics such as technical specifications, customized solutions, or operational problems.
- Document, design, code, or test Geographic Information Systems (GIS) models, internet mapping solutions, or other applications.
- Create, analyze, report, convert, or transfer data, using specialized applications program software.
- Confer with users to analyze, configure, or troubleshoot applications.
- Develop specialized computer software routines, internet-based Geographic Information Systems (GIS) databases, or business applications to customize geographic information.
- Make recommendations regarding upgrades, considering implications of new or revised Geographic Information Systems (GIS) software, equipment, or applications.
- Assist users in formulating Geographic Information Systems (GIS) requirements or understanding the implications of alternatives.
- Create visual representations of geospatial data, using complex procedures such as analytical modeling, three-dimensional renderings, or plot creation.
- Transfer or rescale information from original photographs onto maps or other photographs.
- Prepare training materials for, or make presentations to, Geographic Information Systems (GIS) users.
- Apply three-dimensional (3D) or four-dimensional (4D) technologies to geospatial data to allow for new or different analyses or applications.
- Conduct research, data analysis, systems design, or support for software such as Geographic Information Systems (GIS) or Global Positioning Systems (GPS) mapping software.
- Read current literature, talk with colleagues, continue education, or participate in professional organizations or conferences to keep abreast of developments in Geographic Information Systems (GIS) technology, equipment, or systems.
- Recommend procedures, equipment, or software upgrades to increase data accessibility or ease of use.
- Perform computer programming, data analysis, or software development for Geographic Information Systems (GIS) applications, including the maintenance of existing systems or research and development for future enhancements.
- Design, program, or model Geographic Information Systems (GIS) applications or procedures.
- Adjust digital files to alter print elements, such as fonts, graphics, or color separations.
- Input production job settings into workstation terminals that control automated printing systems.
- Start presses and pull proofs to check for ink coverage and density, alignment, and registration.
- Examine job orders to determine quantities to be printed, stock specifications, colors, or special printing instructions.
- Adjust ink fountain flow rates.
- Verify that paper and ink meet the specifications for a given job.
- Collect and inspect random samples during print runs to identify any necessary adjustments.
- Feed paper through press cylinders and adjust feed and tension controls.
- Monitor automated press operation systems and respond to fault, error, or alert messages.
- Load presses with paper and make necessary adjustments, according to paper size.
- Secure printing plates to printing units and adjust tolerances.
- Clean ink fountains, plates, or printing unit cylinders when press runs are completed.
- Change press plates, blankets, or cylinders, as required.
- Obtain or mix inks and fill ink fountains.
- Clean or oil presses or make minor repairs, using hand tools.
- Maintain time or production records.
- Monitor inventory levels on a regular basis, ordering or requesting additional supplies, as necessary.
- Monitor environmental factors, such as humidity and temperature, that may impact equipment performance and make necessary adjustments.
- Download or scan files to be printed, using printing production software.
- Direct or monitor work of press crews.
- Download completed jobs to archive media so that questions can be answered or jobs replicated.
- Control workflow scheduling or job tracking, using computer database software.
- Set up or operate auxiliary equipment, such as cutting, folding, plate-making, drilling, or laminating machines.
- Adjust digital files to alter print elements, such as fonts, graphics, or color separations.
- Input production job settings into workstation terminals that control automated printing systems.
- Enter, position, and alter text size, using computers, to make up and arrange pages so that printed materials can be produced.
- Enter, store, and retrieve information on computer-aided equipment.
- Generate prepress proofs in digital or other format to approximate the appearance of the final printed piece.
- Proofread and perform quality control of text and images.
- Perform "preflight" check of required font, graphic, text and image files to ensure completeness prior to delivery to printer.
- Operate and maintain laser plate-making equipment that converts electronic data to plates without the use of film.
- Maintain, adjust, and clean equipment, and perform minor repairs.
- Operate presses to print proofs of plates, monitoring printing quality to ensure that it is adequate.
- Select proper types of plates according to press run lengths.
- Examine finished plates to detect flaws, verify conformity with master plates, and measure dot sizes and centers, using light boxes and microscopes.
- Punch holes in light-sensitive plates and insert pins in holes to prepare plates for contact with positive or negative film.
- Examine unexposed photographic plates to detect flaws or foreign particles prior to printing.
- Examine photographic images for obvious imperfections prior to plate making.
- Arrange and mount typeset material and illustrations into paste-ups for printing reproduction, based on artists' or editors' layouts.
- Operate and maintain a variety of cameras and equipment, such as process, line, halftone, and color separation cameras, enlargers, electronic scanners, and contact equipment.
- Scale copy for reductions and enlargements, using proportion wheels.
- Perform tests to determine lengths of exposures, by exposing plates, scanning line copy, and comparing exposures to tone range scales.
- Mix solutions such as developing solutions and colored coating solutions.
- Analyze originals to evaluate color density, gradation highlights, middle tones, and shadows, using densitometers and knowledge of light and color.
- Activate scanners to produce positive or negative films for the black-and-white, cyan, yellow, and magenta separations from each original copy.
- Set scanners to specific color densities, sizes, screen rulings, and exposure adjustments, using scanner keyboards or computers.
- Perform minor deletions, additions, or corrections to completed plates, on or off printing presses, using tusche, printing ink, erasers, and needles.
- Inspect developed film for specified results and quality, using magnifying glasses and scopes, forwarding acceptable negatives or positives to other workers or to customers.
- Perform close alignment or registration of double and single flats to sensitized plates prior to exposure to produce composite images.
- Mount negatives and plates in cameras, set exposure controls, and expose plates to light through negatives to transfer images onto plates.
- Enter, position, and alter text size, using computers, to make up and arrange pages so that printed materials can be produced.
- Enter, store, and retrieve information on computer-aided equipment.
- Program computerized numerical control machine tools.
- Verify conformance of patterns or template dimensions to specifications, using measuring instruments such as calipers, scales, and micrometers.
- Set up and operate machine tools, such as milling machines, lathes, drill presses, and grinders, to machine castings or patterns.
- Repair and rework templates and patterns.
- Assemble pattern sections, using hand tools, bolts, screws, rivets, glue, or welding equipment.
- Read and interpret blueprints or drawings of parts to be cast or patterns to be made, compute dimensions, and plan operational sequences.
- Construct platforms, fixtures, and jigs for holding and placing patterns.
- Clean and finish patterns or templates, using emery cloths, files, scrapers, and power grinders.
- Mark identification numbers or symbols onto patterns or templates.
- Create computer models of patterns or parts, using modeling software.
- Design and create templates, patterns, or coreboxes according to work orders, sample parts, or mockups.
- Lay out and draw or scribe patterns onto material, using compasses, protractors, rulers, scribes, or other instruments.
- Paint or lacquer patterns.
- Select pattern materials such as wood, resin, and fiberglass.
- Apply plastic-impregnated fabrics or coats of sealing wax or lacquer to patterns used to produce plastic.
- Program computerized numerical control machine tools.
- Write new functions or applications in programming languages to conduct analyses.
- Analyze, manipulate, or process large sets of data using statistical software.
- Apply feature selection algorithms to models predicting outcomes of interest, such as sales, attrition, and healthcare use.
- Apply sampling techniques to determine groups to be surveyed or use complete enumeration methods.
- Clean and manipulate raw data using statistical software.
- Create graphs, charts, or other visualizations to convey the results of data analysis using specialized software.
- Deliver oral or written presentations of the results of mathematical modeling and data analysis to management or other end users.
- Design surveys, opinion polls, or other instruments to collect data.
- Identify business problems or management objectives that can be addressed through data analysis.
- Identify relationships and trends or any factors that could affect the results of research.
- Identify solutions to business problems, such as budgeting, staffing, and marketing decisions, using the results of data analysis.
- Propose solutions in engineering, the sciences, and other fields using mathematical theories and techniques.
- Read scientific articles, conference papers, or other sources of research to identify emerging analytic trends and technologies.
- Recommend data-driven solutions to key stakeholders.
- Test, validate, and reformulate models to ensure accurate prediction of outcomes of interest.
- Compare models using statistical performance metrics, such as loss functions or proportion of explained variance.
- Write new functions or applications in programming languages to conduct analyses.
- Input specifications into computers to assist with pattern design and pattern cutting.
- Create a master pattern for each size within a range of garment sizes, using charts, drafting instruments, computers, or grading devices.
- Draw details on outlined parts to indicate where parts are to be joined, as well as the positions of pleats, pockets, buttonholes, and other features, using computers or drafting instruments.
- Make adjustments to patterns after fittings.
- Compute dimensions of patterns according to sizes, considering stretching of material.
- Mark samples and finished patterns with information, such as garment size, section, style, identification, and sewing instructions.
- Draw outlines of pattern parts by adapting or copying existing patterns, or by drafting new patterns.
- Test patterns by making and fitting sample garments.
- Position and cut out master or sample patterns, using scissors and knives, or print out copies of patterns, using computers.
- Create a paper pattern from which to mass-produce a design concept.
- Discuss design specifications with designers, and convert their original models of garments into patterns of separate parts that can be laid out on a length of fabric.
- Examine sketches, sample articles, and design specifications to determine quantities, shapes, and sizes of pattern parts, and to determine the amount of material or fabric required to make a product.
- Determine the best layout of pattern pieces to minimize waste of material, and mark fabric accordingly.
- Create design specifications to provide instructions on garment sewing and assembly.
- Trace outlines of paper onto cardboard patterns, and cut patterns into parts to make templates.
- Trace outlines of specified patterns onto material, and cut fabric, using scissors.
- Input specifications into computers to assist with pattern design and pattern cutting.
- Program lighting consoles or load automated lighting control systems onto consoles.
- Assess safety of wiring or equipment set-up to determine the risk of fire or electrical shock.
- Consult with lighting director or production staff to determine lighting requirements.
- Disassemble and store equipment after performances.
- Install color effects or image patterns, such as color filters, onto lighting fixtures.
- Install electrical cables or wire fixtures.
- Load, unload, or position lighting equipment.
- Match light fixture settings, such as brightness and color, to lighting design plans.
- Notify supervisors when major lighting equipment repairs are needed.
- Operate manual or automated systems to control lighting throughout productions.
- Patch or wire lights to dimmers or other electronic consoles.
- Perform minor repairs or routine maintenance on lighting equipment, such as replacing lamps or damaged color filters.
- Set up and focus light fixtures to meet requirements of television, theater, concerts, or other productions.
- Set up scaffolding or cranes to assist with setting up of lighting equipment.
- Test lighting equipment function and desired lighting effects.
- Visit and assess structural and electrical layout of locations before setting up lighting equipment.
- Program lighting consoles or load automated lighting control systems onto consoles.
- Write and code logical and physical database descriptions and specify identifiers of database to management system, or direct others in coding descriptions.
- Modify existing databases and database management systems or direct programmers and analysts to make changes.
- Plan, coordinate, and implement security measures to safeguard information in computer files against accidental or unauthorized damage, modification or disclosure.
- Plan and install upgrades of database management system software to enhance database performance.
- Specify users and user access levels for each segment of database.
- Test changes to database applications or systems.
- Test programs or databases, correct errors, and make necessary modifications.
- Train users and answer questions.
- Provide technical support to junior staff or clients.
- Approve, schedule, plan, and supervise the installation and testing of new products and improvements to computer systems, such as the installation of new databases.
- Develop standards and guidelines for the use and acquisition of software and to protect vulnerable information.
- Develop data models describing data elements and how they are used, following procedures and using pen, template, or computer software.
- Select and enter codes to monitor database performance and to create production databases.
- Identify, evaluate and recommend hardware or software technologies to achieve desired database performance.
- Review procedures in database management system manuals to make changes to database.
- Identify and evaluate industry trends in database systems to serve as a source of information and advice for upper management.
- Review workflow charts developed by programmer analyst to understand tasks computer will perform, such as updating records.
- Revise company definition of data as defined in data dictionary.
- Write and code logical and physical database descriptions and specify identifiers of database to management system, or direct others in coding descriptions.
- Program electronic equipment.
- Inspect products to ensure that the quality standards and specifications are met.
- Place patterns on top of layers of fabric and cut fabric following patterns, using electric or manual knives, cutters, or computer numerically controlled cutting devices.
- Start machines, monitor operations, and make adjustments as needed.
- Adjust machine controls, such as heating mechanisms, tensions, or speeds, to produce specified products.
- Record information about work completed and machine settings.
- Notify supervisors of mechanical malfunctions.
- Inspect machinery to determine whether repairs are needed.
- Confer with coworkers to obtain information about orders, processes, or problems.
- Repair or replace worn or defective parts or components, using hand tools.
- Clean, oil, and lubricate machines, using air hoses, cleaning solutions, rags, oilcans, and grease guns.
- Thread yarn, thread, or fabric through guides, needles, and rollers of machines.
- Operate machines to cut multiple layers of fabric into parts for articles such as canvas goods, house furnishings, garments, hats, or stuffed toys.
- Adjust cutting techniques to types of fabrics and styles of garments.
- Study guides, samples, charts, and specification sheets or confer with supervisors or engineering staff to determine set-up requirements.
- Stop machines when specified amounts of product have been produced.
- Operate machines for test runs to verify adjustments and to obtain product samples.
- Install, level, and align components, such as gears, chains, guides, dies, cutters, or needles, to set up machinery for operation.
- Program electronic equipment.
- Prepare and structure data warehouses for storing data.
- Analyze and interpret statistical data to identify significant differences in relationships among sources of information.
- Identify relationships and trends in data, as well as any factors that could affect the results of research.
- Determine whether statistical methods are appropriate, based on user needs or research questions of interest.
- Prepare data for processing by organizing information, checking for inaccuracies, and adjusting and weighting the raw data.
- Present statistical and nonstatistical results, using charts, bullets, and graphs, in meetings or conferences to audiences such as clients, peers, and students.
- Report results of statistical analyses, including information in the form of graphs, charts, and tables.
- Design research projects that apply valid scientific techniques, and use information obtained from baselines or historical data to structure uncompromised and efficient analyses.
- Process large amounts of data for statistical modeling and graphic analysis, using computers.
- Adapt statistical methods to solve specific problems in many fields, such as economics, biology, and engineering.
- Evaluate the statistical methods and procedures used to obtain data to ensure validity, applicability, efficiency, and accuracy.
- Report results of statistical analyses in peer-reviewed papers and technical manuals.
- Evaluate sources of information to determine any limitations, in terms of reliability or usability.
- Develop and test experimental designs, sampling techniques, and analytical methods.
- Plan data collection methods for specific projects, and determine the types and sizes of sample groups to be used.
- Supervise and provide instructions for workers collecting and tabulating data.
- Examine theories, such as those of probability and inference, to discover mathematical bases for new or improved methods of obtaining and evaluating numerical data.
- Develop software applications or programming for statistical modeling and graphic analysis.
- Apply sampling techniques, or use complete enumeration bases to determine and define groups to be surveyed.
- Prepare and structure data warehouses for storing data.
- Program computers to operate machinery.
- Verify dimensions or check the quality or fit of pieces to ensure adherence to specifications.
- Produce or assemble components of articles, such as store fixtures, office equipment, cabinets, or high-grade furniture.
- Measure and mark dimensions of parts on paper or lumber stock prior to cutting, following blueprints, to ensure a tight fit and quality product.
- Set up or operate machines, including power saws, jointers, mortisers, tenoners, molders, or shapers, to cut, mold, or shape woodstock or wood substitutes.
- Establish the specifications of articles to be constructed or repaired, or plan the methods or operations for shaping or assembling parts, based on blueprints, drawings, diagrams, or oral or written instructions.
- Attach parts or subassemblies together to form completed units, using glue, dowels, nails, screws, or clamps.
- Reinforce joints with nails or other fasteners to prepare articles for finishing.
- Install hardware, such as hinges, handles, catches, or drawer pulls, using hand tools.
- Trim, sand, or scrape surfaces or joints to prepare articles for finishing.
- Match materials for color, grain, or texture, giving attention to knots or other features of the wood.
- Cut timber to the right size, and shape and trim parts of joints to ensure a snug fit, using hand tools, such as planes, chisels, or wood files.
- Perform final touch-ups with sandpaper or steel wool.
- Bore holes for insertion of screws or dowels, by hand or using boring machines.
- Repair or alter wooden furniture, cabinetry, fixtures, paneling, or other pieces.
- Estimate the amounts, types, or costs of needed materials.
- Dip, brush, or spray assembled articles with protective or decorative finishes, such as stain, varnish, paint, or lacquer.
- Draw up detailed specifications and discuss projects with customers.
- Design furniture, using computer-aided drawing programs.
- Apply Masonite, formica, or vinyl surfacing materials.
- Program computers to operate machinery.
- Write and execute scripts to automate tasks, such as parsing large data files.
- 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 cyber defense software or hardware to support responses to cyber incidents.
- 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 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.
- Write and execute scripts to automate tasks, such as parsing large data files.
- Program electronic equipment.
- Observe woven cloth to detect weaving defects.
- Thread yarn, thread, and fabric through guides, needles, and rollers of machines for weaving, knitting, or other processing.
- Remove defects in cloth by cutting and pulling out filling.
- Examine looms to determine causes of loom stoppage, such as warp filling, harness breaks, or mechanical defects.
- Inspect products to ensure that specifications are met and to determine if machines need adjustment.
- Notify supervisors or repair staff of mechanical malfunctions.
- Start machines, monitor operations, and make adjustments as needed.
- Stop machines when specified amounts of product have been produced.
- Inspect machinery to determine whether repairs are needed.
- Confer with co-workers to obtain information about orders, processes, or problems.
- Operate machines for test runs to verify adjustments and to obtain product samples.
- Set up, or set up and operate textile machines that perform textile processing and manufacturing operations such as winding, twisting, knitting, weaving, bonding, or stretching.
- Install, level, and align machine components such as gears, chains, guides, dies, cutters, or needles to set up machinery for operation.
- Record information about work completed and machine settings.
- Study guides, loom patterns, samples, charts, or specification sheets, or confer with supervisors or engineering staff to determine setup requirements.
- Repair or replace worn or defective needles and other components, using hand tools.
- Clean, oil, and lubricate machines, using air hoses, cleaning solutions, rags, oil cans, or grease guns.
- Adjust machine heating mechanisms, tensions, and speeds to produce specified products.
- Wash and blend wool, yarn, or cloth.
- Program electronic equipment.
- Use object-oriented programming languages, as well as client and server applications development processes and multimedia and Internet technology.
- Troubleshoot program and system malfunctions to restore normal functioning.
- Provide staff and users with assistance solving computer-related problems, such as malfunctions and program problems.
- Test, maintain, and monitor computer programs and systems, including coordinating the installation of computer programs and systems.
- Use the computer in the analysis and solution of business problems, such as development of integrated production and inventory control and cost analysis systems.
- Coordinate and link the computer systems within an organization to increase compatibility so that information can be shared.
- Analyze information processing or computation needs and plan and design computer systems, using techniques such as structured analysis, data modeling, and information engineering.
- Consult with management to ensure agreement on system principles.
- Expand or modify system to serve new purposes or improve work flow.
- Train staff and users to work with computer systems and programs.
- Assess the usefulness of pre-developed application packages and adapt them to a user environment.
- Determine computer software or hardware needed to set up or alter systems.
- Read manuals, periodicals, and technical reports to learn how to develop programs that meet staff and user requirements.
- Develop, document, and revise system design procedures, test procedures, and quality standards.
- Recommend new equipment or software packages.
- Define the goals of the system and devise flow charts and diagrams describing logical operational steps of programs.
- Confer with clients regarding the nature of the information processing or computation needs a computer program is to address.
- Review and analyze computer printouts and performance indicators to locate code problems, and correct errors by correcting codes.
- Interview or survey workers, observe job performance, or perform the job to determine what information is processed and how it is processed.
- Supervise computer programmers or other systems analysts or serve as project leaders for particular systems projects.
- Prepare cost-benefit and return-on-investment analyses to aid in decisions on system implementation.
- Specify inputs accessed by the system and plan the distribution and use of the results.
- Use object-oriented programming languages, as well as client and server applications development processes and multimedia and Internet technology.
- Write program code to analyze data with statistical analysis software.
- Draw conclusions or make predictions, based on data summaries or statistical analyses.
- Analyze clinical or survey data, using statistical approaches such as longitudinal analysis, mixed-effect modeling, logistic regression analyses, and model-building techniques.
- Write detailed analysis plans and descriptions of analyses and findings for research protocols or reports.
- Calculate sample size requirements for clinical studies.
- Read current literature, attend meetings or conferences, and talk with colleagues to keep abreast of methodological or conceptual developments in fields such as biostatistics, pharmacology, life sciences, and social sciences.
- Design research studies in collaboration with physicians, life scientists, or other professionals.
- Prepare tables and graphs to present clinical data or results.
- Review clinical or other medical research protocols and recommend appropriate statistical analyses.
- Develop or implement data analysis algorithms.
- Determine project plans, timelines, or technical objectives for statistical aspects of biological research studies.
- Prepare statistical data for inclusion in reports to data monitoring committees, federal regulatory agencies, managers, or clients.
- Plan or direct research studies related to life sciences.
- Prepare articles for publication or presentation at professional conferences.
- Monitor clinical trials or experiments to ensure adherence to established procedures or to verify the quality of data collected.
- Design or maintain databases of biological data.
- Apply research or simulation results to extend biological theory or recommend new research projects.
- Develop or use mathematical models to track changes in biological phenomena, such as the spread of infectious diseases.
- Assign work to biostatistical assistants or programmers.
- Analyze archival data, such as birth, death, and disease records.
- Design surveys to assess health issues.
- Teach graduate or continuing education courses or seminars in biostatistics.
- Provide biostatistical consultation to clients or colleagues.
- Write research proposals or grant applications for submission to external bodies.
- Collect data through surveys or experimentation.
- Write program code to analyze data with statistical analysis software.
- Write and code logical and physical database descriptions, and specify identifiers of database to management system or direct others in coding descriptions.
- Develop and document database architectures.
- Collaborate with system architects, software architects, design analysts, and others to understand business or industry requirements.
- Develop database architectural strategies at the modeling, design and implementation stages to address business or industry requirements.
- Design databases to support business applications, ensuring system scalability, security, performance, and reliability.
- Develop data models for applications, metadata tables, views or related database structures.
- Design database applications, such as interfaces, data transfer mechanisms, global temporary tables, data partitions, and function-based indexes to enable efficient access of the generic database structure.
- Develop methods for integrating different products so they work properly together, such as customizing commercial databases to fit specific needs.
- Create and enforce database development standards.
- Document and communicate database schemas, using accepted notations.
- Develop data model describing data elements and their use, following procedures and using pen, template or computer software.
- Work as part of a project team to coordinate database development and determine project scope and limitations.
- Identify and evaluate industry trends in database systems to serve as a source of information and advice for upper management.
- Set up database clusters, backup, or recovery processes.
- Demonstrate database technical functionality, such as performance, security and reliability.
- Develop load-balancing processes to eliminate down time for backup processes.
- Plan and install upgrades of database management system software to enhance database performance.
- Identify, evaluate and recommend hardware or software technologies to achieve desired database performance.
- Test programs or databases, correct errors, and make necessary modifications.
- Identify and correct deviations from database development standards.
- Review project requests describing database user needs to estimate time and cost required to accomplish project.
- Develop or maintain archived procedures, procedural codes, or queries for applications.
- Provide technical support to junior staff or clients.
- Establish and calculate optimum values for database parameters, using manuals and calculators.
- Train users and answer questions.
- Write and code logical and physical database descriptions, and specify identifiers of database to management system or direct others in coding descriptions.
- Set up, program, or control computer-aided design (CAD) or computer numerical control (CNC) machines.
- Set up, program, operate, or tend computerized or manual woodworking machines, such as drill presses, lathes, shapers, routers, sanders, planers, or wood-nailing machines.
- Examine finished workpieces for smoothness, shape, angle, depth-of-cut, or conformity to specifications and verify dimensions, visually and using hands, rules, calipers, templates, or gauges.
- Start machines, adjust controls, and make trial cuts to ensure that machinery is operating properly.
- Monitor operation of machines and make adjustments to correct problems and ensure conformance to specifications.
- Examine raw woodstock for defects and to ensure conformity to size and other specification standards.
- Adjust machine tables or cutting devices and set controls on machines to produce specified cuts or operations.
- Install and adjust blades, cutterheads, boring-bits, or sanding-belts, using hand tools and rules.
- Change alignment and adjustment of sanding, cutting, or boring machine guides to prevent defects in finished products, using hand tools.
- Determine product specifications and materials, work methods, and machine setup requirements, according to blueprints, oral or written instructions, drawings, or work orders.
- Feed stock through feed mechanisms or conveyors into planing, shaping, boring, mortising, or sanding machines to produce desired components.
- Push or hold workpieces against, under, or through cutting, boring, or shaping mechanisms.
- Select knives, saws, blades, cutter heads, cams, bits, or belts, according to workpiece, machine functions, or product specifications.
- Remove and replace worn parts, bits, belts, sandpaper, or shaping tools.
- Secure woodstock against a guide or in a holding device, place woodstock on a conveyor, or dump woodstock in a hopper to feed woodstock into machines.
- Inspect and mark completed workpieces and stack them on pallets, in boxes, or on conveyors so that they can be moved to the next workstation.
- Inspect pulleys, drive belts, guards, or fences on machines to ensure that machines will operate safely.
- Clean or maintain products, machines, or work areas.
- Attach and adjust guides, stops, clamps, chucks, or feed mechanisms, using hand tools.
- Trim wood parts according to specifications, using planes, chisels, or wood files or sanders.
- Grease or oil woodworking machines.
- Unclamp workpieces and remove them from machines.
- Start machines and move levers to engage hydraulic lifts that press woodstocks into desired forms and disengage lifts after appropriate drying times.
- Operate gluing machines to glue pieces of wood together, or to press and affix wood veneer to wood surfaces.
- Control hoists to remove parts or products from work stations.
- Sharpen knives, bits, or other cutting or shaping tools.
- Set up, program, or control computer-aided design (CAD) or computer numerical control (CNC) machines.
- Develop computer programs to collect meteorological data or to present meteorological information.
- Broadcast weather conditions, forecasts, or severe weather warnings to the public via television, radio, or the Internet or provide this information to the news media.
- Gather data from sources such as surface or upper air stations, satellites, weather bureaus, or radar for use in meteorological reports or forecasts.
- Develop or use mathematical or computer models for weather forecasting.
- Prepare weather reports or maps for analysis, distribution, or use in weather broadcasts, using computer graphics.
- Interpret data, reports, maps, photographs, or charts to predict long- or short-range weather conditions, using computer models and knowledge of climate theory, physics, and mathematics.
- Prepare forecasts or briefings to meet the needs of industry, business, government, or other groups.
- Analyze historical climate information, such as precipitation or temperature records, to help predict future weather or climate trends.
- Analyze climate data sets, using techniques such as geophysical fluid dynamics, data assimilation, or numerical modeling.
- Conduct numerical simulations of climate conditions to understand and predict global or regional weather patterns.
- Conduct meteorological research into the processes or determinants of atmospheric phenomena, weather, or climate.
- Consult with other offices, agencies, professionals, or researchers regarding the use and interpretation of climatological information for weather predictions and warnings.
- Prepare scientific atmospheric or climate reports, articles, or texts.
- Speak to the public to discuss weather topics or answer questions.
- Develop and deliver training on weather topics.
- Apply meteorological knowledge to issues such as global warming, pollution control, or ozone depletion.
- Design or develop new equipment or methods for meteorological data collection, remote sensing, or related applications.
- Measure wind, temperature, and humidity in the upper atmosphere, using weather balloons.
- Direct forecasting services at weather stations or at radio or television broadcasting facilities.
- Research the impact of industrial projects or pollution on climate, air quality, or weather phenomena.
- Collect air samples from planes or ships over land or sea to study atmospheric composition.
- Conduct wind assessment, integration, or validation studies.
- Teach college-level courses on topics such as atmospheric and space science, meteorology, or global climate change.
- Create visualizations to illustrate historical or future changes in the Earth's climate, using paleoclimate or climate geographic information systems (GIS) databases.
- Estimate or predict the effects of global warming over time for specific geographic regions.
- Formulate predictions by interpreting environmental data, such as meteorological, atmospheric, oceanic, paleoclimate, climate, or related information.
- Perform managerial duties, such as creating work schedules, creating or implementing staff training, matching staff expertise to situations, or analyzing performance of offices.
- Develop computer programs to collect meteorological data or to present meteorological information.
- Program computers or electronic instruments, such as numerically controlled machine tools.
- Calculate dimensions or tolerances, using instruments, such as micrometers or vernier calipers.
- Machine parts to specifications, using machine tools, such as lathes, milling machines, shapers, or grinders.
- Measure, examine, or test completed units to check for defects and ensure conformance to specifications, using precision instruments, such as micrometers.
- Set up, adjust, or operate basic or specialized machine tools used to perform precision machining operations.
- Study sample parts, blueprints, drawings, or engineering information to determine methods or sequences of operations needed to fabricate products.
- Monitor the feed and speed of machines during the machining process.
- Maintain machine tools in proper operational condition.
- Fit and assemble parts to make or repair machine tools.
- Align and secure holding fixtures, cutting tools, attachments, accessories, or materials onto machines.
- Confer with numerical control programmers to check and ensure that new programs or machinery will function properly and that output will meet specifications.
- Operate equipment to verify operational efficiency.
- Evaluate machining procedures and recommend changes or modifications for improved efficiency or adaptability.
- Diagnose machine tool malfunctions to determine need for adjustments or repairs.
- Design fixtures, tooling, or experimental parts to meet special engineering needs.
- Dispose of scrap or waste material in accordance with company policies and environmental regulations.
- Confer with engineering, supervisory, or manufacturing personnel to exchange technical information.
- Lay out, measure, and mark metal stock to display placement of cuts.
- Separate scrap waste and related materials for reuse, recycling, or disposal.
- Check work pieces to ensure that they are properly lubricated or cooled.
- Support metalworking projects from planning and fabrication through assembly, inspection, and testing, using knowledge of machine functions, metal properties, and mathematics.
- Install repaired parts into equipment or install new equipment.
- Dismantle machines or equipment, using hand tools or power tools to examine parts for defects and replace defective parts where needed.
- Test experimental models under simulated operating conditions, for purposes such as development, standardization, or feasibility of design.
- Set up or operate metalworking, brazing, heat-treating, welding, or cutting equipment.
- Prepare working sketches for the illustration of product appearance.
- Establish work procedures for fabricating new structural products, using a variety of metalworking machines.
- Install experimental parts or assemblies, such as hydraulic systems, electrical wiring, lubricants, or batteries into machines or mechanisms.
- Advise clients about the materials being used for finished products.
- Program computers or electronic instruments, such as numerically controlled machine tools.
- 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.
- Back up files from Web sites to local directories for instant recovery in case of problems.
- Select programming languages, design tools, or applications.
- 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.
- 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 searchable indices for Web page content.
- Create Web models or prototypes that include physical, interface, logical, or data models.
- Design, build, or maintain Web sites, using authoring or scripting languages, content creation tools, management tools, and digital media.
- 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.
- Select programming languages, design tools, or applications.
- Write and edit technical documentation for digital interface products and designs, such as user manuals, testing protocols, and reports.
- Write supporting code for Web applications or Web sites.
- Develop transactional Web applications, using Web programming software and knowledge of programming languages, such as hypertext markup language (HTML) and extensible markup language (XML).
- Manage tracking and reporting of search-related activities and provide analyses to marketing executives.
- Optimize digital assets, such as text, graphics, or multimedia assets, for search engine optimization (SEO) or for display and usability on internet-connected devices.
- 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.
- 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.
- 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.
- 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.
- 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.
- Conduct financial modeling for online marketing programs or Web site revenue forecasting.
- 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.
- Develop transactional Web applications, using Web programming software and knowledge of programming languages, such as hypertext markup language (HTML) and extensible markup language (XML).