- 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.
- 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.
- Monitor or track project milestones and deliverables.
- Submit project deliverables, ensuring adherence to quality standards.
- 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.
- Supervise and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel.
- Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel.
- Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
- Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.
- Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces.
- Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
- Coordinate installation of software system.
- 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.
- Develop or direct software system testing or validation procedures, programming, or documentation.
- Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
- Monitor functioning of equipment to ensure system operates in conformance with specifications.
- Obtain and evaluate information on factors such as reporting formats required, costs, or security needs to determine hardware configuration.
- Prepare reports or correspondence concerning project specifications, activities, or status.
- Recommend purchase of equipment to control dust, temperature, or humidity in area of system installation.
- Specify power supply requirements and configuration.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Train users to use new or modified equipment.
- Supervise and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel.
- Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel.
- 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.
- Collect geospatial data, using technologies such as aerial photography, light and radio wave detection systems, digital satellites, or thermal energy systems.
- 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.
- Operate airborne remote sensing equipment, such as survey cameras, sensors, or scanners.
- 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.
- 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.
- Verify integrity and accuracy of data contained in remote sensing image analysis systems.
- Integrate remotely sensed data with other geospatial data.
- Participate in the planning or development of mapping projects.
- 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.
- Collaborate with agricultural workers to apply remote sensing information to efforts to reduce negative environmental impacts of farming practices.
- 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.
- 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.
- 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.
- 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.
- Develop, sell, or lease property used for industry or manufacturing.
- Review property details to ensure that environmental regulations are met.
- Maintain working knowledge of various factors that determine a farm's capacity to produce, such as agricultural variables and proximity to market centers and transportation facilities.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Specify inputs accessed by the system and plan the distribution and use of the results.
- 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.
- 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.
- 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.
- Determine project plans, timelines, or technical objectives for statistical aspects of biological research studies.
- Prepare tables and graphs to present clinical data or results.
- 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.
- Formulate mathematical or simulation models of problems, relating constants and variables, restrictions, alternatives, conflicting objectives, and their numerical parameters.
- Perform validation and testing of models to ensure adequacy, and reformulate models, as necessary.
- Collaborate with senior managers and decision makers to identify and solve a variety of problems and to clarify management objectives.
- Present the results of mathematical modeling and data analysis to management or other end users.
- Collaborate with others in the organization to ensure successful implementation of chosen problem solutions.
- 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.
- Prepare management reports defining and evaluating problems and recommending solutions.
- Define data requirements, and gather and validate information, applying judgment and statistical tests.
- Observe the current system in operation, and gather and analyze information about each of the component problems, using a variety of sources.
- Break systems into their components, assign numerical values to each component, and examine the mathematical relationships between them.
- Design, conduct, and evaluate experimental operational models in cases where models cannot be developed from existing data.
- Educate staff in the use of mathematical models.
- Specify manipulative or computational methods to be applied to models.
- Develop business methods and procedures, including accounting systems, file systems, office systems, logistics systems, and production schedules.
- 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.
- Assess the quality of security controls, using performance indicators.
- Conduct investigations of information security breaches to identify vulnerabilities and evaluate the damage.
- Coordinate documentation of computer security or emergency measure policies, procedures, or tests.
- Coordinate monitoring of networks or systems for security breaches or intrusions.
- Coordinate vulnerability assessments or analysis of information security systems.
- Develop information security standards and best practices.
- Develop or implement software tools to assist in the detection, prevention, and analysis of security threats.
- Develop or install software, such as firewalls and data encryption programs, to protect sensitive information.
- Develop response and recovery strategies for security breaches.
- Identify or implement solutions to information security problems.
- Identify security system weaknesses, using penetration tests.
- Oversee development of plans to safeguard computer files against accidental or unauthorized modification, destruction, or disclosure or to meet emergency data processing needs.
- Oversee performance of risk assessment or execution of system tests to ensure the functioning of data processing activities or security measures.
- Provide technical support to computer users for installation and use of security products.
- Recommend information security enhancements to management.
- Review security assessments for computing environments or check for compliance with cybersecurity standards and regulations.
- Scan networks, using vulnerability assessment tools to identify vulnerabilities.
- Troubleshoot security and network problems.
- Write reports regarding investigations of information security breaches or network evaluations.
- 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.
- 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.
- Track the flow of work forms, including in-house data flow or electronic forms transfer.
- 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.
- 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.
- 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.
- 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.
- Discuss project goals, equipment requirements, or methodologies with colleagues or team members.
- Monitor quality of remote sensing data collection operations to determine if procedural or equipment changes are necessary.
- Develop new analytical techniques or sensor systems.
- Participate in fieldwork.
- 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.
- 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 computer programs to collect meteorological data or to present meteorological information.
- 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.
- 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.
- 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.
- Verify stability, interoperability, portability, security, or scalability of system architecture.
- Develop system engineering, software engineering, system integration, or distributed system architectures.
- Collaborate with engineers or software developers to select appropriate design solutions or ensure the compatibility of system components.
- Identify system data, hardware, or software components required to meet user needs.
- Communicate with staff or clients to understand specific system requirements.
- Research, test, or verify proper functioning of software patches and fixes.
- Provide advice on project costs, design concepts, or design changes.
- Perform security analyses of developed or packaged software components.
- Provide technical guidance or support for the development or troubleshooting of systems.
- Document design specifications, installation instructions, and other system-related information.
- Communicate project information through presentations, technical reports, or white papers.
- Define and analyze objectives, scope, issues, or organizational impact of information systems.
- Monitor system operation to detect potential problems.
- Design and conduct hardware or software tests.
- Evaluate current or emerging technologies to consider factors such as cost, portability, compatibility, or usability.
- Provide customers or installation teams guidelines for implementing secure systems.
- Establish functional or system standards to address operational requirements, quality requirements, and design constraints.
- Investigate system component suitability for specified purposes, and make recommendations regarding component use.
- 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.
- Evaluate existing systems to determine effectiveness, and suggest changes to meet organizational requirements.
- Configure servers to meet functional specifications.
- Direct the analysis, development, and operation of complete computer systems.
- Develop application-specific software.
- Perform ongoing hardware and software maintenance operations, including installing or upgrading hardware or software.
- Direct the installation of operating systems, network or application software, or computer or network hardware.
- Train system users in system operation or maintenance.
- 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 or recommend network security measures, such as firewalls, network security audits, or automated security probes.
- Develop disaster recovery plans.
- 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.
- Coordinate network or design activities with designers of associated networks.
- Develop conceptual, logical, or physical network designs.
- Develop and implement solutions for network problems.
- Determine specific network hardware or software requirements, such as platforms, interfaces, bandwidths, or routine schemas.
- Communicate with system users to ensure accounts are set up properly or to diagnose and solve operational problems.
- Visit vendors, attend conferences or training sessions, or study technical journals to keep up with changes in technology.
- Evaluate network designs to determine whether customer requirements are met efficiently and effectively.
- Participate in network technology upgrade or expansion projects, including installation of hardware and software and integration testing.
- Adjust network sizes to meet volume or capacity demands.
- Prepare detailed network specifications, including diagrams, charts, equipment configurations, or recommended technologies.
- Develop network-related documentation.
- Estimate time and materials needed to complete projects.
- Coordinate network operations, maintenance, repairs, or upgrades.
- Develop procedures to track, project, or report network availability, reliability, capacity, or utilization.
- Research and test new or modified hardware or software products to determine performance and interoperability.
- Communicate with customers, sales staff, or marketing staff to determine customer needs.
- Prepare design presentations and proposals for staff or customers.
- Design, build, or operate equipment configuration prototypes, including network hardware, software, servers, or server operation systems.
- Prepare or monitor project schedules, budgets, or cost control systems.
- Develop plans or budgets for network equipment replacement.
- Coordinate installation of new equipment.
- Explain design specifications to integration or test engineers.
- Develop or maintain project reporting systems.
- Use network computer-aided design (CAD) software packages to optimize network designs.
- Maintain or coordinate the maintenance of network peripherals, such as printers.
- Develop and write procedures for installation, use, or troubleshooting of communications hardware or software.
- Communicate with vendors to gather information about products, alert them to future needs, resolve problems, or address system maintenance issues.
- Maintain networks by performing activities such as file addition, deletion, or backup.
- Design, organize, and deliver product awareness, skills transfer, or product education sessions for staff or suppliers.
- Supervise engineers or other staff in the design or implementation of network solutions.