- Direct and execute pre-production activities, such as creating moodboards or storyboards and establishing a project timeline.
Occupations with related tasks Save Table: XLSX CSV
- Initiate, review, or approve modifications to project plans.
- Direct or coordinate activities of project personnel.
- Develop or update project plans for information technology projects including information such as project objectives, technologies, systems, information specifications, schedules, funding, and staffing.
- Develop and manage work breakdown structure (WBS) of information technology projects.
- Monitor the performance of project team members, providing and documenting performance feedback.
- Manage project execution to ensure adherence to budget, schedule, and scope.
- Confer with project personnel to identify and resolve problems.
- Monitor or track project milestones and deliverables.
- Submit project deliverables, ensuring adherence to quality standards.
- Assess current or future customer needs and priorities by communicating directly with customers, conducting surveys, or other methods.
- Schedule and facilitate meetings related to information technology projects.
- Develop implementation plans that include analyses such as cost-benefit or return on investment (ROI).
- Identify need for initial or supplemental project resources.
- Perform risk assessments to develop response strategies.
- Prepare project status reports by collecting, analyzing, and summarizing information and trends.
- Identify, review, or select vendors or consultants to meet project needs.
- Develop and manage annual budgets for information technology projects.
- Establish and execute a project communication plan.
- Coordinate recruitment or selection of project personnel.
- Assign duties, responsibilities, and spans of authority to project personnel.
- Negotiate with project stakeholders or suppliers to obtain resources or materials.
- Initiate, review, or approve modifications to project plans.
- Direct or coordinate activities of project personnel.
- Develop or update project plans for information technology projects including information such as project objectives, technologies, systems, information specifications, schedules, funding, and staffing.
- Develop and manage work breakdown structure (WBS) of information technology projects.
- Monitor the performance of project team members, providing and documenting performance feedback.
- Develop or update project plans including information such as objectives, technologies, schedules, funding, and staffing.
- Monitor the performance of project team members to provide performance feedback.
- Propose, review, or approve modifications to project plans.
- Assign duties or responsibilities to project personnel.
- Communicate with key stakeholders to determine project requirements and objectives.
- Confer with project personnel to identify and resolve problems.
- Create project status presentations for delivery to customers or project personnel.
- Identify project needs such as resources, staff, or finances by reviewing project objectives and schedules.
- Identify, review, or select vendors or consultants to meet project needs.
- Monitor costs incurred by project staff to identify budget issues.
- Monitor project milestones and deliverables.
- Negotiate with project stakeholders or suppliers to obtain resources or materials.
- Plan, schedule, or coordinate project activities to meet deadlines.
- Prepare and submit budget estimates, progress reports, or cost tracking reports.
- Produce and distribute project documents.
- Recruit or hire project personnel.
- Report project status, such as budget, resources, technical issues, or customer satisfaction, to managers.
- Request and review project updates to ensure deadlines are met.
- Schedule or facilitate project meetings.
- Submit project deliverables to clients, ensuring adherence to quality standards.
- Develop or update project plans including information such as objectives, technologies, schedules, funding, and staffing.
- Monitor the performance of project team members to provide performance feedback.
- Propose, review, or approve modifications to project plans.
- Adjust remotely sensed images for optimum presentation by using software to select image displays, define image set categories, or choose processing routines.
- Merge scanned images or build photo mosaics of large areas, using image processing software.
- Participate in the planning or development of mapping projects.
- Collect geospatial data, using technologies such as aerial photography, light and radio wave detection systems, digital satellites, or thermal energy systems.
- Verify integrity and accuracy of data contained in remote sensing image analysis systems.
- Integrate remotely sensed data with other geospatial data.
- Consult with remote sensing scientists, surveyors, cartographers, or engineers to determine project needs.
- Manipulate raw data to enhance interpretation, either on the ground or during remote sensing flights.
- Prepare documentation or presentations, including charts, photos, or graphs.
- Correct raw data for errors due to factors such as skew or atmospheric variation.
- Calibrate data collection equipment.
- Develop or maintain geospatial information databases.
- Monitor raw data quality during collection, and make equipment corrections as necessary.
- Maintain records of survey data.
- Evaluate remote sensing project requirements to determine the types of equipment or computer software necessary to meet project requirements, such as specific image types or output resolutions.
- Collect verification data on the ground, using equipment such as global positioning receivers, digital cameras, or notebook computers.
- Document methods used and write technical reports containing information collected.
- Develop specialized computer software routines to customize and integrate image analysis.
- Collaborate with agricultural workers to apply remote sensing information to efforts to reduce negative environmental impacts of farming practices.
- Collect remote sensing data for forest or carbon tracking activities involved in assessing the impact of environmental change.
- Provide remote sensing data for use in addressing environmental issues, such as surface water modeling or dust cloud detection.
- Operate remote sensing equipment on drones to collect data in areas that are difficult to access or require high-resolution imagery.
- Adjust remotely sensed images for optimum presentation by using software to select image displays, define image set categories, or choose processing routines.
- Merge scanned images or build photo mosaics of large areas, using image processing software.
- Participate in the planning or development of mapping projects.
- Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel.
- Supervise and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel.
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
- Develop or direct software system testing or validation procedures, programming, or documentation.
- Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces.
- Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
- Prepare reports or correspondence concerning project specifications, activities, or status.
- Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
- Determine system performance standards.
- Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
- Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.
- Monitor functioning of equipment to ensure system operates in conformance with specifications.
- Coordinate installation of software system.
- Obtain and evaluate information on factors such as reporting formats required, costs, or security needs to determine hardware configuration.
- Train users to use new or modified equipment.
- Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel.
- Supervise and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel.
- Produce three-dimensional models, using computer-aided design (CAD) software.
- Develop detailed design drawings and specifications for mechanical equipment, dies, tools, and controls, using computer-assisted drafting (CAD) equipment.
- Lay out and draw schematic, orthographic, or angle views to depict functional relationships of components, assemblies, systems, and machines.
- Design scale or full-size blueprints of specialty items, such as furniture and automobile body or chassis components.
- Position instructions and comments onto drawings.
- Supervise and train other drafters, technologists, and technicians.
- Lay out, draw, and reproduce illustrations for reference manuals and technical publications to describe operation and maintenance of mechanical systems.
- Draw freehand sketches of designs, trace finished drawings onto designated paper for the reproduction of blueprints, and reproduce working drawings on copy machines.
- Shade or color drawings to clarify and emphasize details and dimensions or eliminate background, using ink, crayon, airbrush, and overlays.
- Modify and revise designs to correct operating deficiencies or to reduce production problems.
- Review and analyze specifications, sketches, drawings, ideas, and related data to assess factors affecting component designs and the procedures and instructions to be followed.
- Check dimensions of materials to be used and assign numbers to the materials.
- Compute mathematical formulas to develop and design detailed specifications for components or machinery, using computer-assisted equipment.
- Coordinate with and consult other workers to design, lay out, or detail components and systems and to resolve design or other problems.
- Confer with customer representatives to review schematics and answer questions pertaining to installation of systems.
- Create bills of materials.
- Produce three-dimensional models, using computer-aided design (CAD) software.
- Develop detailed design drawings and specifications for mechanical equipment, dies, tools, and controls, using computer-assisted drafting (CAD) equipment.
- Lay out and draw schematic, orthographic, or angle views to depict functional relationships of components, assemblies, systems, and machines.
- Design scale or full-size blueprints of specialty items, such as furniture and automobile body or chassis components.
- Position instructions and comments onto drawings.
- Supervise and train other drafters, technologists, and technicians.
- Lay out, draw, and reproduce illustrations for reference manuals and technical publications to describe operation and maintenance of mechanical systems.
- Draw freehand sketches of designs, trace finished drawings onto designated paper for the reproduction of blueprints, and reproduce working drawings on copy machines.
- Shade or color drawings to clarify and emphasize details and dimensions or eliminate background, using ink, crayon, airbrush, and overlays.
- Write or supervise the writing of game text and dialogue.
- Create gameplay prototypes for presentation to creative and technical staff and management.
- Prepare two-dimensional concept layouts or three-dimensional mock-ups.
- Prepare and revise initial game sketches using two- and three-dimensional graphical design software.
- Balance and adjust gameplay experiences to ensure the critical and commercial success of the product.
- Devise missions, challenges, or puzzles to be encountered in game play.
- Create core game features, including storylines, role-play mechanics, and character biographies for a new video game or game franchise.
- Solicit, obtain, and integrate feedback from design and technical staff into original game design.
- Conduct regular design reviews throughout the game development process.
- Develop and maintain design level documentation, including mechanics, guidelines, and mission outlines.
- Document all aspects of formal game design, using mock-up screenshots, sample menu layouts, gameplay flowcharts, and other graphical devices.
- Provide feedback to designers and other colleagues regarding game design features.
- Create and manage documentation, production schedules, prototyping goals, and communication plans in collaboration with production staff.
- Provide feedback to production staff regarding technical game qualities or adherence to original design.
- Guide design discussions between development teams.
- Oversee gameplay testing to ensure intended gaming experience and game adherence to original vision.
- Present new game design concepts to management and technical colleagues, including artists, animators, and programmers.
- Keep abreast of game design technology and techniques, industry trends, or audience interests, reactions, and needs by reviewing current literature, talking with colleagues, participating in educational programs, attending meetings or workshops, or participating in professional organizations or conferences.
- Review or evaluate competitive products, film, music, television, and other art forms to generate new game design ideas.
- Collaborate with artists to achieve appropriate visual style.
- Consult with multiple stakeholders to define requirements and implement online features.
- Determine supplementary virtual features, such as currency, item catalog, menu design, and audio direction.
- Create gameplay test plans for internal and external test groups.
- Provide test specifications to quality assurance staff.
- Write or supervise the writing of game text and dialogue.
- Create gameplay prototypes for presentation to creative and technical staff and management.
- Prepare two-dimensional concept layouts or three-dimensional mock-ups.
- Prepare and revise initial game sketches using two- and three-dimensional graphical design software.
- Observe production, developmental, and experimental activities to determine operating procedure and detail.
- Assist in laying out material for publication.
- Draw sketches to illustrate specified materials or assembly sequence.
- Organize material and complete writing assignment according to set standards regarding order, clarity, conciseness, style, and terminology.
- Maintain records and files of work and revisions.
- Edit, standardize, or make changes to material prepared by other writers or establishment personnel.
- Select photographs, drawings, sketches, diagrams, and charts to illustrate material.
- Interview production and engineering personnel and read journals and other material to become familiar with product technologies and production methods.
- Develop or maintain online help documentation.
- Study drawings, specifications, mockups, and product samples to integrate and delineate technology, operating procedure, and production sequence and detail.
- Arrange for typing, duplication, and distribution of material.
- Review manufacturer's and trade catalogs, drawings and other data relative to operation, maintenance, and service of equipment.
- Analyze developments in specific field to determine need for revisions in previously published materials and development of new material.
- Review published materials and recommend revisions or changes in scope, format, content, and methods of reproduction and binding.
- Confer with customer representatives, vendors, plant executives, or publisher to establish technical specifications and to determine subject material to be developed for publication.
- Observe production, developmental, and experimental activities to determine operating procedure and detail.
- Assist in laying out material for publication.
- Draw sketches to illustrate specified materials or assembly sequence.
- Construct historical, scientific, and nature visitor-center displays.
- Plan, organize and direct activities of seasonal staff members.
- Plan and develop audio-visual devices for public programs.
- Provide visitor services, such as explaining regulations, answering visitor requests, needs and complaints, and providing information about the park and surrounding areas.
- Assist with operations of general facilities, such as visitor centers.
- Confer with park staff to determine subjects and schedules for park programs.
- Conduct field trips to point out scientific, historic, and natural features of parks, forests, historic sites, or other attractions.
- Plan and organize public events at the park.
- Prepare and present illustrated lectures and interpretive talks about park features.
- Perform emergency duties to protect human life, government property, and natural features of park.
- Train staff on park programs.
- Develop environmental educational programs and curricula for schools.
- Research stories regarding the area's natural history or environment.
- Prepare brochures and write newspaper articles.
- Compile and maintain official park photographic and information files.
- Take photographs and motion pictures for use in lectures and publications and to develop displays.
- Perform routine maintenance on park structures.
- Provide care for park program animals.
- Interview specialists in desired fields to obtain and develop data for park information programs.
- Survey park to determine forest conditions and distribution and abundance of fauna and flora.
- Construct historical, scientific, and nature visitor-center displays.
- Plan, organize and direct activities of seasonal staff members.
- Plan and develop audio-visual devices for public programs.
- Assign, coordinate, and review work and activities of programming personnel.
- 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.
- Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
- 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.
- 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.
- 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.
- 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.
- 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.
- Assign, coordinate, and review work and activities of programming personnel.
- 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.
- Give buyers virtual tours of properties in which they are interested, using computers.
- Supervise agents who handle real estate transactions.
- Sell, for a fee, real estate owned by others.
- Obtain agreements from property owners to place properties for sale with real estate firms.
- Act as an intermediary in negotiations between buyers and sellers over property prices and settlement details and during the closing of sales.
- Generate lists of properties for sale, their locations, descriptions, and available financing options, using computers.
- Manage or operate real estate offices, handling associated business details.
- Compare a property with similar properties that have recently sold to determine its competitive market price.
- Maintain knowledge of real estate law, local economies, fair housing laws, types of available mortgages, financing options, and government programs.
- Monitor fulfillment of purchase contract terms to ensure that they are handled in a timely manner.
- Check work completed by loan officers, attorneys, or other professionals to ensure that it is performed properly.
- Rent properties or manage rental properties.
- Maintain awareness of current income tax regulations, local zoning, building and tax laws, and growth possibilities of a property's area.
- Arrange for title searches of properties being sold.
- Appraise property values, assessing income potential when relevant.
- Arrange for financing of property purchases.
- Review property details to ensure that environmental regulations are met.
- Give buyers virtual tours of properties in which they are interested, using computers.
- Supervise agents who handle real estate transactions.
- Supervise and provide instructions for workers collecting and tabulating data.
- Report results of statistical analyses, including information in the form of graphs, charts, and tables.
- Analyze and interpret statistical data to identify significant differences in relationships among sources of information.
- Evaluate the statistical methods and procedures used to obtain data to ensure validity, applicability, efficiency, and accuracy.
- 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.
- Develop and test experimental designs, sampling techniques, and analytical methods.
- Identify relationships and trends in data, as well as any factors that could affect the results of research.
- Present statistical and nonstatistical results, using charts, bullets, and graphs, in meetings or conferences to audiences such as clients, peers, and students.
- Design research projects that apply valid scientific techniques, and use information obtained from baselines or historical data to structure uncompromised and efficient analyses.
- Adapt statistical methods to solve specific problems in many fields, such as economics, biology, and engineering.
- Evaluate sources of information to determine any limitations, in terms of reliability or usability.
- Process large amounts of data for statistical modeling and graphic analysis, using computers.
- Develop software applications or programming for statistical modeling and graphic analysis.
- Report results of statistical analyses in peer-reviewed papers and technical manuals.
- Plan data collection methods for specific projects, and determine the types and sizes of sample groups to be used.
- Apply sampling techniques, or use complete enumeration bases to determine and define groups to be surveyed.
- Examine theories, such as those of probability and inference, to discover mathematical bases for new or improved methods of obtaining and evaluating numerical data.
- Prepare and structure data warehouses for storing data.
- Supervise and provide instructions for workers collecting and tabulating data.
- Report results of statistical analyses, including information in the form of graphs, charts, and tables.
- Supervise computer programmers or other systems analysts or serve as project leaders for particular systems projects.
- Define the goals of the system and devise flow charts and diagrams describing logical operational steps of programs.
- 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.
- Use object-oriented programming languages, as well as client and server applications development processes and multimedia and Internet technology.
- 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.
- Specify inputs accessed by the system and plan the distribution and use of the results.
- 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.
- 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.
- Prepare cost-benefit and return-on-investment analyses to aid in decisions on system implementation.
- Write code to perform desired actions.
- Supervise computer programmers or other systems analysts or serve as project leaders for particular systems projects.
- Define the goals of the system and devise flow charts and diagrams describing logical operational steps of programs.
- Create diagrams to communicate environmental remediation planning, using geographic information systems (GIS), computer-aided design (CAD), or other mapping or diagramming software.
- Supervise and provide technical guidance, training, or assistance to employees working in the field to restore habitats.
- Develop environmental restoration project schedules and budgets.
- Provide technical direction on environmental planning to energy engineers, biologists, geologists, or other professionals working to develop restoration plans or strategies.
- Create habitat management or restoration plans, such as native tree restoration and weed control.
- Conduct site assessments to certify a habitat or to ascertain environmental damage or restoration needs.
- Collect and analyze data to determine environmental conditions and restoration needs.
- Plan environmental restoration projects, using biological databases, environmental strategies, and planning software.
- Communicate findings of environmental studies or proposals for environmental remediation to other restoration professionals.
- Apply for permits required for the implementation of environmental remediation projects.
- Inspect active remediation sites to ensure compliance with environmental or safety policies, standards, or regulations.
- Develop natural resource management plans, using knowledge of environmental planning or state and federal environmental regulatory requirements.
- Identify environmental mitigation alternatives, ensuring compliance with applicable standards, laws, or regulations.
- Identify short- and long-term impacts of environmental remediation activities.
- Notify regulatory or permitting agencies of deviations from implemented remediation plans.
- Write grants to obtain funding for restoration projects.
- Plan or supervise environmental studies to achieve compliance with environmental regulations in construction, modification, operation, acquisition, or divestiture of facilities such as power plants.
- Review existing environmental remediation designs.
- Develop and communicate recommendations for landowners to maintain or restore environmental conditions.
- Conduct feasibility and cost-benefit studies for environmental remediation projects.
- Conduct environmental impact studies to examine the ecological effects of pollutants, disease, human activities, nature, and climate change.
- Create environmental models or simulations, using geographic information system (GIS) data and knowledge of particular ecosystems or ecological regions.
- Develop environmental management or restoration plans for sites with power transmission lines, natural gas pipelines, fuel refineries, geothermal plants, wind farms, or solar farms.
- Create diagrams to communicate environmental remediation planning, using geographic information systems (GIS), computer-aided design (CAD), or other mapping or diagramming software.
- Supervise and provide technical guidance, training, or assistance to employees working in the field to restore habitats.
- Determine project plans, timelines, or technical objectives for statistical aspects of biological research studies.
- Prepare tables and graphs to present clinical data or results.
- 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.
- Write program code to analyze data with statistical analysis software.
- Provide biostatistical consultation to clients or colleagues.
- Review clinical or other medical research protocols and recommend appropriate statistical analyses.
- Develop or implement data analysis algorithms.
- 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.
- Write research proposals or grant applications for submission to external bodies.
- Design or maintain databases of biological data.
- Collect data through surveys or experimentation.
- 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.
- Determine project plans, timelines, or technical objectives for statistical aspects of biological research studies.
- Prepare tables and graphs to present clinical data or results.
- Assist drafters in developing the structural design of products, using drafting tools or computer-assisted drafting equipment or software.
- Perform personnel functions, such as supervision of production workers, technicians, technologists, or other engineers.
- Read and interpret blueprints, technical drawings, schematics, or computer-generated reports.
- Research, design, evaluate, install, operate, or maintain mechanical products, equipment, systems or processes to meet requirements.
- Specify system components or direct modification of products to ensure conformance with engineering design, performance specifications, or environmental regulations.
- Confer with engineers or other personnel to implement operating procedures, resolve system malfunctions, or provide technical information.
- Investigate equipment failures or difficulties to diagnose faulty operation and recommend remedial actions.
- Recommend design modifications to eliminate machine or system malfunctions.
- Research and analyze customer design proposals, specifications, manuals, or other data to evaluate the feasibility, cost, or maintenance requirements of designs or applications.
- Provide technical customer service.
- Oversee installation, operation, maintenance, or repair to ensure that machines or equipment are installed and functioning according to specifications.
- Conduct research that tests or analyzes the feasibility, design, operation, or performance of equipment, components, or systems.
- Develop or test models of alternate designs or processing methods to assess feasibility, sustainability, operating condition effects, potential new applications, or necessity of modification.
- Provide feedback to design engineers on customer problems or needs.
- Write performance requirements for product development or engineering projects.
- Estimate costs or submit bids for engineering, construction, or extraction projects.
- Develop, coordinate, or monitor all aspects of production, including selection of manufacturing methods, fabrication, or operation of product designs.
- Design integrated mechanical or alternative systems, such as mechanical cooling systems with natural ventilation systems, to improve energy efficiency.
- Calculate energy losses for buildings, using equipment such as computers, combustion analyzers, or pressure gauges.
- Recommend the use of utility or energy services that minimize carbon footprints.
- Apply engineering principles or practices to emerging fields, such as robotics, waste management, or biomedical engineering.
- Direct the installation, operation, maintenance, or repair of renewable energy equipment, such as heating, ventilating, and air conditioning (HVAC) or water systems.
- Select or install combined heat units, power units, cogeneration equipment, or trigeneration equipment that reduces energy use or pollution.
- Evaluate mechanical designs or prototypes for energy performance or environmental impact.
- Study industrial processes to maximize the efficiency of equipment applications, including equipment placement.
- Design test control apparatus or equipment or develop procedures for testing products.
- Establish or coordinate the maintenance or safety procedures, service schedule, or supply of materials required to maintain machines or equipment in the prescribed condition.
- Solicit new business.
- Assist drafters in developing the structural design of products, using drafting tools or computer-assisted drafting equipment or software.
- Perform personnel functions, such as supervision of production workers, technicians, technologists, or other engineers.
- Hire, supervise, and direct workers engaged in special project work, problem-solving, monitoring, and installation of data communication equipment and software.
- Oversee the daily performance of computer systems.
- Set up equipment for employee use, performing or ensuring proper installation of cables, operating systems, or appropriate software.
- Read technical manuals, confer with users, or conduct computer diagnostics to investigate and resolve problems or to provide technical assistance and support.
- Answer user inquiries regarding computer software or hardware operation to resolve problems.
- Install and perform minor repairs to hardware, software, or peripheral equipment, following design or installation specifications.
- Confer with staff, users, and management to establish requirements for new systems or modifications.
- Enter commands and observe system functioning to verify correct operations and detect errors.
- Maintain records of daily data communication transactions, problems and remedial actions taken, or installation activities.
- Refer major hardware or software problems or defective products to vendors or technicians for service.
- Prepare evaluations of software or hardware, and recommend improvements or upgrades.
- Develop training materials and procedures, or train users in the proper use of hardware or software.
- Inspect equipment and read order sheets to prepare for delivery to users.
- Read trade magazines and technical manuals, or attend conferences and seminars to maintain knowledge of hardware and software.
- Conduct office automation feasibility studies, including workflow analysis, space design, or cost comparison analysis.
- Modify and customize commercial programs for internal needs.
- Hire, supervise, and direct workers engaged in special project work, problem-solving, monitoring, and installation of data communication equipment and software.
- Develop and apply time and cost networks to plan, control, and review large projects.
- Present the results of mathematical modeling and data analysis to management or other end users.
- Define data requirements, and gather and validate information, applying judgment and statistical tests.
- Perform validation and testing of models to ensure adequacy, and reformulate models, as necessary.
- Prepare management reports defining and evaluating problems and recommending solutions.
- Collaborate with others in the organization to ensure successful implementation of chosen problem solutions.
- Formulate mathematical or simulation models of problems, relating constants and variables, restrictions, alternatives, conflicting objectives, and their numerical parameters.
- Observe the current system in operation, and gather and analyze information about each of the component problems, using a variety of sources.
- Analyze information obtained from management to conceptualize and define operational problems.
- Study and analyze information about alternative courses of action to determine which plan will offer the best outcomes.
- Collaborate with senior managers and decision makers to identify and solve a variety of problems and to clarify management objectives.
- Specify manipulative or computational methods to be applied to models.
- Design, conduct, and evaluate experimental operational models in cases where models cannot be developed from existing data.
- Break systems into their components, assign numerical values to each component, and examine the mathematical relationships between them.
- Educate staff in the use of mathematical models.
- Develop business methods and procedures, including accounting systems, file systems, office systems, logistics systems, and production schedules.
- Review research literature.
- Develop and apply time and cost networks to plan, control, and review large projects.
- Approve, schedule, plan, and supervise the installation and testing of new products and improvements to computer systems, such as the installation of new databases.
- 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.
- Develop standards and guidelines for the use and acquisition of software and to protect vulnerable information.
- Write and code logical and physical database descriptions and specify identifiers of database to management system, or direct others in coding descriptions.
- 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.
- Approve, schedule, plan, and supervise the installation and testing of new products and improvements to computer systems, such as the installation of new databases.
- Train staff on, and oversee the use of, information security standards, policies, and best practices.
- Identify security system weaknesses, using penetration tests.
- Coordinate monitoring of networks or systems for security breaches or intrusions.
- Assess the quality of security controls, using performance indicators.
- Scan networks, using vulnerability assessment tools to identify vulnerabilities.
- Develop response and recovery strategies for security breaches.
- Conduct investigations of information security breaches to identify vulnerabilities and evaluate the damage.
- Develop or install software, such as firewalls and data encryption programs, to protect sensitive information.
- Oversee development of plans to safeguard computer files against accidental or unauthorized modification, destruction, or disclosure or to meet emergency data processing needs.
- Identify or implement solutions to information security problems.
- Develop information security standards and best practices.
- Recommend information security enhancements to management.
- Oversee performance of risk assessment or execution of system tests to ensure the functioning of data processing activities or security measures.
- Coordinate vulnerability assessments or analysis of information security systems.
- Review security assessments for computing environments or check for compliance with cybersecurity standards and regulations.
- Troubleshoot security and network problems.
- Coordinate documentation of computer security or emergency measure policies, procedures, or tests.
- Develop or implement software tools to assist in the detection, prevention, and analysis of security threats.
- Write reports regarding investigations of information security breaches or network evaluations.
- Provide technical support to computer users for installation and use of security products.
- Train staff on, and oversee the use of, information security standards, policies, and best practices.
- Supervise the work of data management project staff.
- Design and validate clinical databases, including designing or testing logic checks.
- Process clinical data, including receipt, entry, verification, or filing of information.
- Generate data queries, based on validation checks or errors and omissions identified during data entry, to resolve identified problems.
- Develop project-specific data management plans that address areas such as coding, reporting, or transfer of data, database locks, and work flow processes.
- Monitor work productivity or quality to ensure compliance with standard operating procedures.
- Prepare appropriate formatting to data sets as requested.
- Design forms for receiving, processing, or tracking data.
- Prepare data analysis listings and activity, performance, or progress reports.
- Confer with end users to define or implement clinical system requirements such as data release formats, delivery schedules, and testing protocols.
- Perform quality control audits to ensure accuracy, completeness, or proper usage of clinical systems and data.
- Analyze clinical data using appropriate statistical tools.
- Evaluate processes and technologies, and suggest revisions to increase productivity and efficiency.
- Develop technical specifications for data management programming and communicate needs to information technology staff.
- Write work instruction manuals, data capture guidelines, or standard operating procedures.
- Track the flow of work forms, including in-house data flow or electronic forms transfer.
- Contribute to the compilation, organization, and production of protocols, clinical study reports, regulatory submissions, or other controlled documentation.
- Read technical literature and participate in continuing education or professional associations to maintain awareness of current database technology and best practices.
- Train staff on technical procedures or software program usage.
- Develop or select specific software programs for various research scenarios.
- Provide support and information to functional areas such as marketing, clinical monitoring, and medical affairs.
- Supervise the work of data management project staff.
- Compile and format image data to increase its usefulness.
- Manage or analyze data obtained from remote sensing systems to obtain meaningful results.
- Analyze data acquired from aircraft, satellites, or ground-based platforms, using statistical analysis software, image analysis software, or Geographic Information Systems (GIS).
- Integrate other geospatial data sources into projects.
- Organize and maintain geospatial data and associated documentation.
- Prepare or deliver reports or presentations of geospatial project information.
- Discuss project goals, equipment requirements, or methodologies with colleagues or team members.
- Process aerial or satellite imagery to create products such as land cover maps.
- Design or implement strategies for collection, analysis, or display of geographic data.
- Develop or build databases for remote sensing or related geospatial project information.
- Collect supporting data, such as climatic or field survey data, to corroborate remote sensing data analyses.
- Monitor quality of remote sensing data collection operations to determine if procedural or equipment changes are necessary.
- Train technicians in the use of remote sensing technology.
- Set up or maintain remote sensing data collection systems.
- Direct all activity associated with implementation, operation, or enhancement of remote sensing hardware or software.
- Attend meetings or seminars or read current literature to maintain knowledge of developments in the field of remote sensing.
- Conduct research into the application or enhancement of remote sensing technology.
- Recommend new remote sensing hardware or software acquisitions.
- Use remote sensing data for forest or carbon tracking activities to assess the impact of environmental change.
- Develop automated routines to correct for the presence of image distorting artifacts, such as ground vegetation.
- Develop new analytical techniques or sensor systems.
- Participate in fieldwork.
- Apply remote sensing data or techniques, such as surface water modeling or dust cloud detection, to address environmental issues.
- Direct installation or testing of new remote sensing hardware or software.
- Develop protocols and procedures for planning and executing drone-based remote sensing missions to ensure they comply with standards and requirements.
- Compile and format image data to increase its usefulness.
- Create visualizations to illustrate historical or future changes in the Earth's climate, using paleoclimate or climate geographic information systems (GIS) databases.
- Develop or use mathematical or computer models for weather forecasting.
- 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.
- Conduct meteorological research into the processes or determinants of atmospheric phenomena, weather, or climate.
- Formulate predictions by interpreting environmental data, such as meteorological, atmospheric, oceanic, paleoclimate, climate, or related 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.
- Prepare forecasts or briefings to meet the needs of industry, business, government, or other groups.
- Gather data from sources such as surface or upper air stations, satellites, weather bureaus, or radar for use in meteorological reports or forecasts.
- Develop computer programs to collect meteorological data or to present meteorological information.
- Prepare weather reports or maps for analysis, distribution, or use in weather broadcasts, using computer graphics.
- Develop and deliver training on weather topics.
- Prepare scientific atmospheric or climate reports, articles, or texts.
- Analyze climate data sets, using techniques such as geophysical fluid dynamics, data assimilation, or numerical modeling.
- Analyze historical climate information, such as precipitation or temperature records, to help predict future weather or climate trends.
- Consult with other offices, agencies, professionals, or researchers regarding the use and interpretation of climatological information for weather predictions and warnings.
- Speak to the public to discuss weather topics or answer questions.
- Apply meteorological knowledge to issues such as global warming, pollution control, or ozone depletion.
- Perform managerial duties, such as creating work schedules, creating or implementing staff training, matching staff expertise to situations, or analyzing performance of offices.
- 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.
- Collect air samples from planes or ships over land or sea to study atmospheric composition.
- Teach college-level courses on topics such as atmospheric and space science, meteorology, or global climate change.
- Design or develop new equipment or methods for meteorological data collection, remote sensing, or related applications.
- Research the impact of industrial projects or pollution on climate, air quality, or weather phenomena.
- Conduct wind assessment, integration, or validation studies.
- Conduct numerical simulations of climate conditions to understand and predict global or regional weather patterns.
- Estimate or predict the effects of global warming over time for specific geographic regions.
- Create visualizations to illustrate historical or future changes in the Earth's climate, using paleoclimate or climate geographic information systems (GIS) databases.
- Develop or approve project plans, schedules, or budgets.
- Communicate with staff or clients to understand specific system requirements.
- Investigate system component suitability for specified purposes, and make recommendations regarding component use.
- Provide customers or installation teams guidelines for implementing secure systems.
- Direct the analysis, development, and operation of complete computer systems.
- Direct the installation of operating systems, network or application software, or computer or network hardware.
- Monitor system operation to detect potential problems.
- Identify system data, hardware, or software components required to meet user needs.
- Perform ongoing hardware and software maintenance operations, including installing or upgrading hardware or software.
- Verify stability, interoperability, portability, security, or scalability of system architecture.
- Research, test, or verify proper functioning of software patches and fixes.
- Configure servers to meet functional specifications.
- Collaborate with engineers or software developers to select appropriate design solutions or ensure the compatibility of system components.
- Design and conduct hardware or software tests.
- Evaluate existing systems to determine effectiveness, and suggest changes to meet organizational requirements.
- Document design specifications, installation instructions, and other system-related information.
- Perform security analyses of developed or packaged software components.
- Provide technical guidance or support for the development or troubleshooting of systems.
- Define and analyze objectives, scope, issues, or organizational impact of information systems.
- Establish functional or system standards to address operational requirements, quality requirements, and design constraints.
- Develop system engineering, software engineering, system integration, or distributed system architectures.
- Provide advice on project costs, design concepts, or design changes.
- Evaluate current or emerging technologies to consider factors such as cost, portability, compatibility, or usability.
- Communicate project information through presentations, technical reports, or white papers.
- Train system users in system operation or maintenance.
- Complete models and simulations, using manual or automated tools, to analyze or predict system performance under different operating conditions.
- Develop efficient and effective system controllers.
- Develop application-specific software.
- Develop or approve project plans, schedules, or budgets.
- Plan test schedules or strategies in accordance with project scope or delivery dates.
- Identify, analyze, and document problems with program function, output, online screen, or content.
- Document software defects, using a bug tracking system, and report defects to software developers.
- Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.
- Design test plans, scenarios, scripts, or procedures.
- Document test procedures to ensure replicability and compliance with standards.
- Provide feedback and recommendations to developers on software usability and functionality.
- Install, maintain, or use software testing programs.
- Test system modifications to prepare for implementation.
- Create or maintain databases of known test defects.
- Develop or specify standards, methods, or procedures to determine product quality or release readiness.
- Monitor bug resolution efforts and track successes.
- Update automated test scripts to ensure currency.
- Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.
- Monitor program performance to ensure efficient and problem-free operations.
- Conduct software compatibility tests with programs, hardware, operating systems, or network environments.
- Investigate customer problems referred by technical support.
- Review software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks.
- Identify program deviance from standards, and suggest modifications to ensure compliance.
- Perform initial debugging procedures by reviewing configuration files, logs, or code pieces to determine breakdown source.
- Design or develop automated testing tools.
- Install and configure recreations of software production environments to allow testing of software performance.
- Collaborate with field staff or customers to evaluate or diagnose problems and recommend possible solutions.
- Coordinate user or third-party testing.
- Visit beta testing sites to evaluate software performance.
- Conduct historical analyses of test results.
- Evaluate or recommend software for testing or bug tracking.
- Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
- Recommend purchase of equipment to control dust, temperature, or humidity in area of system installation.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Plan test schedules or strategies in accordance with project scope or delivery dates.
- Supervise engineers or other staff in the design or implementation of network solutions.
- Develop disaster recovery plans.
- Develop or recommend network security measures, such as firewalls, network security audits, or automated security probes.
- Develop and implement solutions for network problems.
- Maintain networks by performing activities such as file addition, deletion, or backup.
- Coordinate network operations, maintenance, repairs, or upgrades.
- Coordinate installation of new equipment.
- Monitor and analyze network performance and reports on data input or output to detect problems, identify inefficient use of computer resources, or perform capacity planning.
- Develop network-related documentation.
- Develop and write procedures for installation, use, or troubleshooting of communications hardware or software.
- Participate in network technology upgrade or expansion projects, including installation of hardware and software and integration testing.
- Design, build, or operate equipment configuration prototypes, including network hardware, software, servers, or server operation systems.
- Adjust network sizes to meet volume or capacity demands.
- Communicate with system users to ensure accounts are set up properly or to diagnose and solve operational problems.
- Develop conceptual, logical, or physical network designs.
- Evaluate network designs to determine whether customer requirements are met efficiently and effectively.
- Communicate with vendors to gather information about products, alert them to future needs, resolve problems, or address system maintenance issues.
- Develop plans or budgets for network equipment replacement.
- Communicate with customers, sales staff, or marketing staff to determine customer needs.
- Determine specific network hardware or software requirements, such as platforms, interfaces, bandwidths, or routine schemas.
- Prepare detailed network specifications, including diagrams, charts, equipment configurations, or recommended technologies.
- Research and test new or modified hardware or software products to determine performance and interoperability.
- Estimate time and materials needed to complete projects.
- Design, organize, and deliver product awareness, skills transfer, or product education sessions for staff or suppliers.
- Explain design specifications to integration or test engineers.
- Develop procedures to track, project, or report network availability, reliability, capacity, or utilization.
- Coordinate network or design activities with designers of associated networks.
- Prepare or monitor project schedules, budgets, or cost control systems.
- Prepare design presentations and proposals for staff or customers.
- Use network computer-aided design (CAD) software packages to optimize network designs.
- Visit vendors, attend conferences or training sessions, or study technical journals to keep up with changes in technology.
- Develop or maintain project reporting systems.
- Maintain or coordinate the maintenance of network peripherals, such as printers.
- Supervise engineers or other staff in the design or implementation of network solutions.