- Develop or implement software tools to assist in the detection, prevention, and analysis of security threats.
Occupations with related tasks Save Table: XLSX CSV
- Install network software, including security or firewall software.
- Install new hardware or software systems or components, ensuring integration with existing network systems.
- Configure wide area network (WAN) or local area network (LAN) routers or related equipment.
- Configure and define parameters for installation or testing of local area network (LAN), wide area network (WAN), hubs, routers, switches, controllers, multiplexers, or related networking equipment.
- Install or repair network cables, including fiber optic cables.
- Install and configure wireless networking equipment.
- Back up network data.
- Configure security settings or access permissions for groups or individuals.
- Analyze and report computer network security breaches or attempted breaches.
- Identify the causes of networking problems, using diagnostic testing software and equipment.
- Document network support activities.
- Troubleshoot network or connectivity problems for users or user groups.
- Provide telephone support related to networking or connectivity issues.
- Evaluate local area network (LAN) or wide area network (WAN) performance data to ensure sufficient availability or speed, to identify network problems, or for disaster recovery purposes.
- Analyze network data to determine network usage, disk space availability, or server function.
- Perform routine maintenance or standard repairs to networking components or equipment.
- Test computer software or hardware, using standard diagnostic testing equipment and procedures.
- Monitor industry Web sites or publications for information about patches, releases, viruses, or potential problem identification.
- Create or update technical documentation for network installations or changes to existing installations.
- Train users in procedures related to network applications software or related systems.
- Test repaired items to ensure proper operation.
- Maintain logs of network activity.
- Document help desk requests and resolutions.
- Research hardware or software products to meet technical networking or security needs.
- Create or revise user instructions, procedures, or manuals.
- Run monthly network reports.
- Install network software, including security or firewall software.
- Install new hardware or software systems or components, ensuring integration with existing network systems.
- Configure wide area network (WAN) or local area network (LAN) routers or related equipment.
- Configure and define parameters for installation or testing of local area network (LAN), wide area network (WAN), hubs, routers, switches, controllers, multiplexers, or related networking equipment.
- Install or repair network cables, including fiber optic cables.
- Install and configure wireless networking equipment.
- Install, maintain, or use software testing programs.
- Install and configure recreations of software production environments to allow testing of software performance.
- Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
- 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.
- 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.
- Plan test schedules or strategies in accordance with project scope or delivery dates.
- 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.
- 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.
- 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.
- Install, maintain, or use software testing programs.
- Install and configure recreations of software production environments to allow testing of software performance.
- Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
- Plan, install, repair, or troubleshoot telehealth technology applications or systems in homes.
- Apply knowledge of computer science, information science, nursing, and informatics theory to nursing practice, education, administration, or research, in collaboration with other health informatics specialists.
- Design, develop, select, test, implement, and evaluate new or modified informatics solutions, data structures, and decision-support mechanisms to support patients, health care professionals, and their information management and human-computer and human-technology interactions within health care contexts.
- Develop, implement, or evaluate health information technology applications, tools, processes, or structures to assist nurses with data management.
- Use informatics science to design or implement health information technology applications for resolution of clinical or health care administrative problems.
- Inform local, state, national, and international health policies related to information management and communication, confidentiality and security, patient safety, infrastructure development, and economics.
- Translate nursing practice information between nurses and systems engineers, analysts, or designers, using object-oriented models or other techniques.
- Analyze and interpret patient, nursing, or information systems data to improve nursing services.
- Identify, collect, record, or analyze data relevant to the nursing care of patients.
- Provide consultation to nurses regarding hardware or software configuration.
- Analyze computer and information technologies to determine applicability to nursing practice, education, administration, and research.
- Develop strategies, policies or procedures for introducing, evaluating, or modifying information technology applied to nursing practice, administration, education, or research.
- Develop or implement policies or practices to ensure the privacy, confidentiality, or security of patient information.
- Read current literature, talk with colleagues, and participate in professional organizations or conferences to keep abreast of developments in informatics.
- Develop or deliver training programs for health information technology, creating operating manuals as needed.
- Disseminate information about nursing informatics science and practice to the profession, other health care professions, nursing students, and the public.
- Design, conduct, or provide support to nursing informatics research.
- Plan, install, repair, or troubleshoot telehealth technology applications or systems in homes.
- Apply knowledge of computer science, information science, nursing, and informatics theory to nursing practice, education, administration, or research, in collaboration with other health informatics specialists.
- Design, develop, select, test, implement, and evaluate new or modified informatics solutions, data structures, and decision-support mechanisms to support patients, health care professionals, and their information management and human-computer and human-technology interactions within health care contexts.
- Develop, implement, or evaluate health information technology applications, tools, processes, or structures to assist nurses with data management.
- Use informatics science to design or implement health information technology applications for resolution of clinical or health care administrative problems.
- Inform local, state, national, and international health policies related to information management and communication, confidentiality and security, patient safety, infrastructure development, and economics.
- Perform ongoing hardware and software maintenance operations, including installing or upgrading hardware or software.
- Develop system engineering, software engineering, system integration, or distributed system architectures.
- 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.
- Configure servers to meet functional specifications.
- Develop application-specific software.
- Verify stability, interoperability, portability, security, or scalability of system architecture.
- 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.
- Develop or approve project plans, schedules, or budgets.
- Evaluate existing systems to determine effectiveness, and suggest changes to meet organizational requirements.
- 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.
- Train system users in system operation or maintenance.
- Perform ongoing hardware and software maintenance operations, including installing or upgrading hardware or software.
- Develop system engineering, software engineering, system integration, or distributed system architectures.
- 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.
- Configure servers to meet functional specifications.
- Develop application-specific software.
- Install and perform minor repairs to hardware, software, or peripheral equipment, following design or installation specifications.
- Set up equipment for employee use, performing or ensuring proper installation of cables, operating systems, or appropriate software.
- Modify and customize commercial programs for internal needs.
- Oversee the daily performance of computer systems.
- 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.
- 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.
- Hire, supervise, and direct workers engaged in special project work, problem-solving, monitoring, and installation of data communication equipment and software.
- Install and perform minor repairs to hardware, software, or peripheral equipment, following design or installation specifications.
- Set up equipment for employee use, performing or ensuring proper installation of cables, operating systems, or appropriate software.
- Modify and customize commercial programs for internal needs.
- Design and implement dashboard and data visualizations to meet customer reporting needs.
- Design and deploy blockchain design patterns to make transactions secure, transparent, and immutable.
- Design and develop blockchain technologies for industries such as finance and music.
- Assess blockchain threats, such as untested code and unprotected keys.
- Automate the deployment of software updates over geographically distributed network nodes.
- Design and implement data repositories to integrate data.
- Design and verify cryptographic protocols to protect private information.
- Determine specifications for, or implement, logging.
- Develop a maintainable code base using object-oriented design principles, practices, or patterns.
- Discuss and plan systems with solution architects, system engineers, or cybersecurity experts to meet customer requirements.
- Discuss data needs with engineers, product managers, or data scientists to identify blockchain requirements.
- Evaluate blockchain processes or risks based on security assessments or control matrix reviews.
- Evaluate new blockchain technologies and vendor products.
- Implement catastrophic failure handlers to identify security breaches and prevent serious damage.
- Run infrastructure tests to examine the behavior of large peer-to-peer networks.
- Test the security and performance of blockchain infrastructures.
- Update client and server applications responsible for integration and business logic.
- Design and implement dashboard and data visualizations to meet customer reporting needs.
- Design and deploy blockchain design patterns to make transactions secure, transparent, and immutable.
- Design and develop blockchain technologies for industries such as finance and music.
- Plan and install upgrades of database management system software to enhance database performance.
- Develop data models for applications, metadata tables, views or related database structures.
- Test programs or databases, correct errors, and make necessary modifications.
- Develop and document database architectures.
- Collaborate with system architects, software architects, design analysts, and others to understand business or industry requirements.
- Develop database architectural strategies at the modeling, design and implementation stages to address business or industry requirements.
- Design databases to support business applications, ensuring system scalability, security, performance, and reliability.
- Design database applications, such as interfaces, data transfer mechanisms, global temporary tables, data partitions, and function-based indexes to enable efficient access of the generic database structure.
- Develop methods for integrating different products so they work properly together, such as customizing commercial databases to fit specific needs.
- Create and enforce database development standards.
- Document and communicate database schemas, using accepted notations.
- Develop data model describing data elements and their use, following procedures and using pen, template or computer software.
- Work as part of a project team to coordinate database development and determine project scope and limitations.
- Identify and evaluate industry trends in database systems to serve as a source of information and advice for upper management.
- Set up database clusters, backup, or recovery processes.
- Demonstrate database technical functionality, such as performance, security and reliability.
- Develop load-balancing processes to eliminate down time for backup processes.
- Identify, evaluate and recommend hardware or software technologies to achieve desired database performance.
- Identify and correct deviations from database development standards.
- Review project requests describing database user needs to estimate time and cost required to accomplish project.
- Write and code logical and physical database descriptions, and specify identifiers of database to management system or direct others in coding descriptions.
- Develop or maintain archived procedures, procedural codes, or queries for applications.
- Provide technical support to junior staff or clients.
- Establish and calculate optimum values for database parameters, using manuals and calculators.
- Train users and answer questions.
- Plan and install upgrades of database management system software to enhance database performance.
- Develop data models for applications, metadata tables, views or related database structures.
- Test programs or databases, correct errors, and make necessary modifications.
- Install or configure Web server software or hardware to ensure that directory structure is well-defined, logical, and secure, and that files are named properly.
- Back up or modify applications and related data to provide for disaster recovery.
- Set up or maintain monitoring tools on Web servers or Web sites.
- Monitor systems for intrusions or denial of service attacks, and report security breaches to appropriate personnel.
- Identify or document backup or recovery plans.
- Correct testing-identified problems, or recommend actions for their resolution.
- Identify, standardize, and communicate levels of access and security.
- Determine sources of Web page or server problems, and take action to correct such problems.
- Implement updates, upgrades, and patches in a timely manner to limit loss of service.
- Implement Web site security measures, such as firewalls or message encryption.
- Collaborate with development teams to discuss, analyze, or resolve usability issues.
- Test issues such as system integration, performance, and system security on a regular schedule or after any major program modifications.
- Perform user testing or usage analyses to determine Web sites' effectiveness or usability.
- Document application and Web site changes or change procedures.
- Track, compile, and analyze Web site usage data.
- Test backup or recovery plans regularly and resolve any problems.
- Recommend Web site improvements, and develop budgets to support recommendations.
- Review or update Web page content or links in a timely manner, using appropriate tools.
- Gather, analyze, or document user feedback to locate or resolve sources of problems.
- Monitor Web developments through continuing education, reading, or participation in professional conferences, workshops, or groups.
- Develop or document style guidelines for Web site content.
- Develop Web site performance metrics.
- Collaborate with Web developers to create and operate internal and external Web sites, or to manage projects, such as e-marketing campaigns.
- Identify or address interoperability requirements.
- Develop or implement procedures for ongoing Web site revision.
- Check and analyze operating system or application log files regularly to verify proper system performance.
- Provide training or technical assistance in Web site implementation or use.
- Evaluate testing routines or procedures for adequacy, sufficiency, and effectiveness.
- Inform Web site users of problems, problem resolutions, or application changes and updates.
- Document installation or configuration procedures to allow maintenance and repetition.
- Develop testing routines and procedures.
- Test new software packages for use in Web operations or other applications.
- Develop and implement marketing plans for home pages, including print advertising or advertisement rotation.
- Evaluate or recommend server hardware or software.
- Administer internet or intranet infrastructure, including Web, file, and mail servers.
- Install or configure Web server software or hardware to ensure that directory structure is well-defined, logical, and secure, and that files are named properly.
- Back up or modify applications and related data to provide for disaster recovery.
- Set up or maintain monitoring tools on Web servers or Web sites.
- Plan and install upgrades of database management system software to enhance database performance.
- Test programs or databases, correct errors, and make necessary modifications.
- 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.
- Specify users and user access levels for each segment of database.
- Test changes to database applications or systems.
- Train users and answer questions.
- Provide technical support to junior staff or clients.
- Approve, schedule, plan, and supervise the installation and testing of new products and improvements to computer systems, such as the installation of new databases.
- Develop standards and guidelines for the use and acquisition of software and to protect vulnerable information.
- 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.
- Plan and install upgrades of database management system software to enhance database performance.
- Test programs or databases, correct errors, and make necessary modifications.
- Prepare and structure data warehouses for storing data.
- Develop software applications or programming for statistical modeling and graphic analysis.
- Analyze and interpret statistical data to identify significant differences in relationships among sources of information.
- Identify relationships and trends in data, as well as any factors that could affect the results of research.
- Determine whether statistical methods are appropriate, based on user needs or research questions of interest.
- Prepare data for processing by organizing information, checking for inaccuracies, and adjusting and weighting the raw data.
- Present statistical and nonstatistical results, using charts, bullets, and graphs, in meetings or conferences to audiences such as clients, peers, and students.
- Report results of statistical analyses, including information in the form of graphs, charts, and tables.
- Design research projects that apply valid scientific techniques, and use information obtained from baselines or historical data to structure uncompromised and efficient analyses.
- Process large amounts of data for statistical modeling and graphic analysis, using computers.
- Adapt statistical methods to solve specific problems in many fields, such as economics, biology, and engineering.
- Evaluate the statistical methods and procedures used to obtain data to ensure validity, applicability, efficiency, and accuracy.
- Report results of statistical analyses in peer-reviewed papers and technical manuals.
- Evaluate sources of information to determine any limitations, in terms of reliability or usability.
- Develop and test experimental designs, sampling techniques, and analytical methods.
- Plan data collection methods for specific projects, and determine the types and sizes of sample groups to be used.
- Supervise and provide instructions for workers collecting and tabulating data.
- Examine theories, such as those of probability and inference, to discover mathematical bases for new or improved methods of obtaining and evaluating numerical data.
- Apply sampling techniques, or use complete enumeration bases to determine and define groups to be surveyed.
- Prepare and structure data warehouses for storing data.
- Develop software applications or programming for statistical modeling and graphic analysis.
- Install, or coordinate installation of, new or modified hardware, software, or programming modules of telecommunications systems.
- Work with personnel and facilities management staff to install, remove, or relocate user connectivity equipment and devices.
- Consult with users, administrators, and engineers to identify business and technical requirements for proposed system modifications or technology purchases.
- Implement system renovation projects in collaboration with technical staff, engineering consultants, installers, and vendors.
- Keep abreast of changes in industry practices and emerging telecommunications technology by reviewing current literature, talking with colleagues, participating in educational programs, attending meetings or workshops, or participating in professional organizations or conferences.
- Review and evaluate requests from engineers, managers, and technicians for system modifications.
- Assess existing facilities' needs for new or modified telecommunications systems.
- Develop, maintain, or implement telecommunications disaster recovery plans to ensure business continuity.
- Communicate with telecommunications vendors to obtain pricing and technical specifications for available hardware, software, or services.
- Inspect sites to determine physical configuration, such as device locations and conduit pathways.
- Document procedures for hardware and software installation and use.
- Instruct in use of voice, video, and data communications systems.
- Implement or perform preventive maintenance, backup, or recovery procedures.
- Prepare purchase requisitions for computer hardware and software, networking and telecommunications equipment, test equipment, cabling, or tools.
- Document technical specifications and operating standards for telecommunications equipment.
- Provide user support by diagnosing network and device problems and implementing technical or procedural solutions.
- Document user support activity, such as system problems, corrective actions, resolution status, and completed equipment installations.
- Estimate costs for system or component implementation and operation.
- Order or maintain inventory of telecommunications equipment for customer premises equipment (CPE), facilities, access networks, or backbone networks.
- Use computer-aided design (CAD) software to prepare or evaluate network diagrams, floor plans, or site configurations for existing facilities, renovations, or new systems.
- Prepare system activity and performance reports.
- Implement controls to provide security for operating systems, software, and data.
- Manage user access to systems and equipment through account management and password administration.
- Test and evaluate hardware and software to determine efficiency, reliability, or compatibility with existing systems.
- Monitor and analyze system performance, such as network traffic, security, and capacity.
- Supervise maintenance of telecommunications equipment.
- Install, or coordinate installation of, new or modified hardware, software, or programming modules of telecommunications systems.
- Work with personnel and facilities management staff to install, remove, or relocate user connectivity equipment and devices.
- 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.
- 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.
- 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.
- Supervise engineers or other staff in the design or implementation of network solutions.
- 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.
- 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.
- 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.
- Design, develop, and implement computer applications for use in mining operations such as mine design, modeling, or mapping or for monitoring mine conditions.
- Prepare technical reports for use by mining, engineering, and management personnel.
- Inspect mining areas for unsafe structures, equipment, and working conditions.
- Select or develop mineral location, extraction, and production methods, based on factors such as safety, cost, and deposit characteristics.
- Select locations and plan underground or surface mining operations, specifying processes, labor usage, and equipment that will result in safe, economical, and environmentally sound extraction of minerals and ores.
- Prepare schedules, reports, and estimates of the costs involved in developing and operating mines.
- Monitor mine production rates to assess operational effectiveness.
- Supervise, train, and evaluate technicians, technologists, survey personnel, engineers, scientists or other mine personnel.
- Examine maps, deposits, drilling locations, or mines to determine the location, size, accessibility, contents, value, and potential profitability of mineral, oil, and gas deposits.
- Design, implement, and monitor the development of mines, facilities, systems, or equipment.
- Test air to detect toxic gases and recommend measures to remove them, such as installation of ventilation shafts.
- Implement and coordinate mine safety programs, including the design and maintenance of protective and rescue equipment and safety devices.
- Devise solutions to problems of land reclamation and water and air pollution, such as methods of storing excavated soil and returning exhausted mine sites to natural states.
- Lay out, direct, and supervise mine construction operations, such as the construction of shafts and tunnels.
- Select or devise materials-handling methods and equipment to transport ore, waste materials, and mineral products efficiently and economically.
- Evaluate data to develop new mining products, equipment, or processes.
- Design mining and mineral treatment equipment and machinery in collaboration with other engineering specialists.
- Conduct or direct mining experiments to test or prove research findings.
- Design, develop, and implement computer applications for use in mining operations such as mine design, modeling, or mapping or for monitoring mine conditions.
- Install bookkeeping systems and resolve system problems.
- Customize insurance programs to suit individual customers, often covering a variety of risks.
- Sell various types of insurance policies to businesses and individuals on behalf of insurance companies, including automobile, fire, life, property, medical and dental insurance, or specialized policies, such as marine, farm/crop, and medical malpractice.
- Explain features, advantages, and disadvantages of various policies to promote sale of insurance plans.
- Perform administrative tasks, such as maintaining records and handling policy renewals.
- Seek out new clients and develop clientele by networking to find new customers and generate lists of prospective clients.
- Call on policyholders to deliver and explain policy, to analyze insurance program and suggest additions or changes, or to change beneficiaries.
- Confer with clients to obtain and provide information when claims are made on a policy.
- Interview prospective clients to obtain data about their financial resources and needs, the physical condition of the person or property to be insured, and to discuss any existing coverage.
- Contact underwriter and submit forms to obtain binder coverage.
- Select company that offers type of coverage requested by client to underwrite policy.
- Ensure that policy requirements are fulfilled, including any necessary medical examinations and the completion of appropriate forms.
- Develop marketing strategies to compete with other individuals or companies who sell insurance.
- Calculate premiums and establish payment method.
- Attend meetings, seminars, and programs to learn about new products and services, learn new skills, and receive technical assistance in developing new accounts.
- Monitor insurance claims to ensure they are settled equitably for both the client and the insurer.
- Plan and oversee incorporation of insurance program into bookkeeping system of company.
- Inspect property, examining its general condition, type of construction, age, and other characteristics, to decide if it is a good insurance risk.
- Explain necessary bookkeeping requirements for customer to implement and provide group insurance program.
- Install bookkeeping systems and resolve system problems.
- Perform systems analysis or programming of radio frequency identification device (RFID) technology.
- Identify operational requirements for new systems to inform selection of technological solutions.
- Integrate tags, readers, or software in radio frequency identification device (RFID) designs.
- Test radio frequency identification device (RFID) software to ensure proper functioning.
- Select appropriate radio frequency identification device (RFID) tags and determine placement locations.
- Perform site analyses to determine system configurations, processes to be impacted, or on-site obstacles to technology implementation.
- Perform acceptance testing on newly installed or updated systems.
- Determine means of integrating radio frequency identification device (RFID) into other applications.
- Provide technical support for radio frequency identification device (RFID) technology.
- Collect data about existing client hardware, software, networking, or key business processes to inform implementation of radio frequency identification device (RFID) technology.
- Install, test, or maintain radio frequency identification device (RFID) systems.
- Test tags or labels to ensure readability.
- Determine usefulness of new radio frequency identification device (RFID) technologies.
- Verify compliance of developed applications with architectural standards and established practices.
- Train users in details of system operation.
- Develop process flows, work instructions, or standard operating procedures for radio frequency identification device (RFID) systems.
- Read current literature, attend meetings or conferences, or talk with colleagues to stay abreast of industry research about new technologies.
- Document equipment or process details of radio frequency identification device (RFID) technology.
- Define and compare possible radio frequency identification device (RFID) solutions to inform selection for specific projects.
- Create simulations or models of radio frequency identification device (RFID) systems to provide information for selection and configuration.
- Analyze radio frequency identification device (RFID)-related supply chain data.
- Perform systems analysis or programming of radio frequency identification device (RFID) technology.
- Develop software to control electrical systems.
- Design, implement, maintain, or improve electrical instruments, equipment, facilities, components, products, or systems for commercial, industrial, or domestic purposes.
- Oversee project production efforts to assure projects are completed on time and within budget.
- Direct or coordinate manufacturing, construction, installation, maintenance, support, documentation, or testing activities to ensure compliance with specifications, codes, or customer requirements.
- Perform detailed calculations to compute and establish manufacturing, construction, or installation standards or specifications.
- Operate computer-assisted engineering or design software or equipment to perform engineering tasks.
- Confer with engineers, customers, or others to discuss existing or potential engineering projects or products.
- Investigate or test vendors' or competitors' products.
- Inspect completed installations and observe operations to ensure conformance to design and equipment specifications and compliance with operational, safety, or environmental standards.
- Investigate customer or public complaints to determine the nature and extent of problems.
- Prepare technical drawings, specifications of electrical systems, or topographical maps to ensure that installation and operations conform to standards and customer requirements.
- Compile data and write reports regarding existing or potential electrical engineering studies or projects.
- Prepare specifications for purchases of materials or equipment.
- Estimate labor, material, or construction costs for budget preparation purposes.
- Plan or implement research methodology or procedures to apply principles of electrical theory to engineering projects.
- Supervise or train project team members, as necessary.
- Assist in developing capital project programs for new equipment or major repairs.
- Develop systems that produce electricity with renewable energy sources, such as wind, solar, or biofuels.
- Plan layout of electric power generating plants or distribution lines or stations.
- Integrate electrical systems with renewable energy systems to improve overall efficiency.
- Conduct field surveys or study maps, graphs, diagrams, or other data to identify and correct power system problems.
- Design electrical systems or components that minimize electric energy requirements, such as lighting systems designed to account for natural lighting.
- Collect data relating to commercial or residential development, population, or power system interconnection to determine operating efficiency of electrical systems.
- Develop software to control electrical systems.
- Create embedded software design programs.
- Create mechanical design documents for parts, assemblies, or finished products.
- Design advanced precision equipment for accurate or controlled applications.
- Design engineering systems for the automation of industrial tasks.
- Implement or test design solutions.
- Maintain technical project files.
- Identify materials appropriate for mechatronic system designs.
- Research, select, or apply sensors, communication technologies, or control devices for motion control, position sensing, pressure sensing, or electronic communication.
- Apply mechatronic or automated solutions to the transfer of materials, components, or finished goods.
- Provide consultation or training on topics such as mechatronics or automated control.
- Oversee the work of contractors in accordance with project requirements.
- Publish engineering reports documenting design details or qualification test results.
- Upgrade the design of existing devices by adding mechatronic elements.
- Create mechanical models to simulate mechatronic design concepts.
- Analyze existing development or manufacturing procedures and suggest improvements.
- Determine the feasibility, costs, or performance benefits of new mechatronic equipment.
- Develop electronic, mechanical, or computerized processes to perform tasks in dangerous situations, such as underwater exploration or extraterrestrial mining.
- Monitor or calibrate automated systems, industrial control systems, or system components to maximize efficiency of production.
- Design advanced electronic control systems for mechanical systems.
- Design self-monitoring mechanical systems, such as gear systems that monitor loading or condition of systems to detect and prevent failures.
- Design or develop automated control systems for environmental applications, such as waste processing, air quality, or water quality systems.
- Design, develop, or implement control circuits or algorithms for electromechanical or pneumatic devices or systems.
- Design mechatronics components for computer-controlled products, such as cameras, video recorders, automobiles, or airplanes.
- Create embedded software design programs.
- Design software to control robotic systems for applications, such as military defense or manufacturing.
- Review or approve designs, calculations, or cost estimates.
- Process or interpret signals or sensor data.
- Debug robotics programs.
- Build, configure, or test robots or robotic applications.
- Create back-ups of robot programs or parameters.
- Provide technical support for robotic systems.
- Design end-of-arm tooling.
- Design robotic systems, such as automatic vehicle control, autonomous vehicles, advanced displays, advanced sensing, robotic platforms, computer vision, or telematics systems.
- Supervise technologists, technicians, or other engineers.
- Conduct research on robotic technology to create new robotic systems or system capabilities.
- Investigate mechanical failures or unexpected maintenance problems.
- Integrate robotics with peripherals, such as welders, controllers, or other equipment.
- Evaluate robotic systems or prototypes.
- Install, calibrate, operate, or maintain robots.
- Conduct research into the feasibility, design, operation, or performance of robotic mechanisms, components, or systems, such as planetary rovers, multiple mobile robots, reconfigurable robots, or man-machine interactions.
- Document robotic application development, maintenance, or changes.
- Design automated robotic systems to increase production volume or precision in high-throughput operations, such as automated ribonucleic acid (RNA) analysis or sorting, moving, or stacking production materials.
- Write algorithms or programming code for ad hoc robotic applications.
- Make system device lists or event timing charts.
- Design or program robotics systems for environmental clean-up applications to minimize human exposure to toxic or hazardous materials or to improve the quality or speed of clean-up operations.
- Plan mobile robot paths and teach path plans to robots.
- Design robotics applications for manufacturers of green products, such as wind turbines or solar panels, to increase production time, eliminate waste, or reduce costs.
- Automate assays on laboratory robotics.
- Design software to control robotic systems for applications, such as military defense or manufacturing.
- Develop or assist in the development of transportation-related computer software or computer processes.
- Design or prepare plans for new transportation systems or parts of systems, such as airports, commuter trains, highways, streets, bridges, drainage structures, or roadway lighting.
- Check construction plans, design calculations, or cost estimations to ensure completeness, accuracy, or conformity to engineering standards or practices.
- Prepare administrative, technical, or statistical reports on traffic-operation matters, such as accidents, safety measures, or pedestrian volume or practices.
- Plan alteration or modification of existing transportation structures to improve safety or function.
- Confer with contractors, utility companies, or government agencies to discuss plans, specifications, or work schedules.
- Present data, maps, or other information at construction-related public hearings or meetings.
- Prepare final project layout drawings that include details such as stress calculations.
- Investigate traffic problems and recommend methods to improve traffic flow or safety.
- Estimate transportation project costs.
- Design or engineer drainage, erosion, or sedimentation control systems for transportation projects.
- Evaluate traffic control devices or lighting systems to determine need for modification or expansion.
- Prepare project budgets, schedules, or specifications for labor or materials.
- Inspect completed transportation projects to ensure safety or compliance with applicable standards or regulations.
- Review development plans to determine potential traffic impact.
- Evaluate transportation systems or traffic control devices or lighting systems to determine need for modification or expansion.
- Analyze environmental impact statements for transportation projects.
- Supervise the maintenance or repair of transportation systems or system components.
- Model transportation scenarios to evaluate the impacts of activities such as new development or to identify possible solutions to transportation problems.
- Inspect completed transportation projects to ensure compliance with environmental regulations.
- Evaluate construction project materials for compliance with environmental standards.
- Direct the surveying, staking, or laying-out of construction projects.
- Design transportation systems or structures with sustainable materials or products, such as porous pavement or bioretention structures.
- Investigate or test specific construction project materials to determine compliance to specifications or standards.
- Develop plans to deconstruct damaged or obsolete roadways or other transportation structures in a manner that is environmentally sound or prepares the land for sustainable development.
- Participate in contract bidding, negotiation, or administration.
- Develop or assist in the development of transportation-related computer software or computer processes.
- Install or program computer hardware or machine or instrumentation software in microprocessor-based systems.
- Test performance of electromechanical assemblies, using test instruments such as oscilloscopes, electronic voltmeters, or bridges.
- Read blueprints, schematics, diagrams, or technical orders to determine methods and sequences of assembly.
- Modify, maintain, or repair electrical, electronic, or mechanical components, equipment, or systems to ensure proper functioning.
- Inspect parts for surface defects.
- Install electrical or electronic parts and hardware in housings or assemblies, using soldering equipment and hand tools.
- Verify part dimensions or clearances to ensure conformance to specifications, using precision measuring instruments.
- Fabricate or assemble mechanical, electrical, or electronic components or assemblies.
- Align, fit, or assemble component parts, using hand or power tools, fixtures, templates, or microscopes.
- Produce electrical, electronic, or mechanical drawings or other related documents or graphics necessary for electromechanical design, using computer-aided design (CAD) software.
- Select electromechanical equipment, materials, components, or systems to meet functional specifications.
- Establish and maintain inventory, records, or documentation systems.
- Develop, test, or program new robots.
- Prepare written documentation of electromechanical test results.
- Repair, rework, or calibrate hydraulic or pneumatic assemblies or systems to meet operational specifications or tolerances.
- Select and use laboratory, operational, or diagnostic techniques or test equipment to assess electromechanical circuits, equipment, processes, systems, or subsystems.
- Operate, test, or maintain robotic equipment used for green production applications, such as waste-to-energy conversion systems, minimization of material waste, or replacement of human operators in dangerous work environments.
- Determine whether selected electromechanical components comply with environmental standards and regulations.
- Develop or implement programs related to the environmental impact of engineering activities.
- Train others to install, use, or maintain robots.
- Analyze engineering designs of logic or digital circuitry, motor controls, instrumentation, or data acquisition for implementation into new or existing automated, servomechanical, or other electromechanical systems.
- Conduct statistical studies to analyze or compare production costs for sustainable and nonsustainable designs.
- Specify, coordinate, or conduct quality-control or quality-assurance programs and procedures.
- Operate metalworking machines to fabricate housings, jigs, fittings, or fixtures.
- Translate electromechanical drawings into design specifications, applying principles of engineering, thermal or fluid sciences, mathematics, or statistics.
- Identify energy-conserving production or fabrication methods, such as by bending metal rather than cutting and welding or casting metal.
- Test and analyze thermodynamic systems for renewable energy applications, such as solar or wind, to maximize energy production.
- Assist engineers to implement electromechanical designs in industrial or other settings.
- Consult with machinists to ensure that electromechanical equipment or systems meet design specifications.
- Install or program computer hardware or machine or instrumentation software in microprocessor-based systems.
- Adapt or design computer hardware or software for medical science uses.
- Conduct research, along with life scientists, chemists, and medical scientists, on the engineering aspects of the biological systems of humans and animals.
- Evaluate the safety, efficiency, and effectiveness of biomedical equipment.
- Develop models or computer simulations of human biobehavioral systems to obtain data for measuring or controlling life processes.
- Research new materials to be used for products, such as implanted artificial organs.
- Write documents describing protocols, policies, standards for use, maintenance, and repair of medical equipment.
- Conduct training or in-services to educate clinicians and other personnel on proper use of equipment.
- Analyze new medical procedures to forecast likely outcomes.
- Advise hospital administrators on the planning, acquisition, and use of medical equipment.
- Advise manufacturing staff regarding problems with fermentation, filtration, or other bioproduction processes.
- Collaborate with manufacturing or quality assurance staff to prepare product specification or safety sheets, standard operating procedures, user manuals, or qualification and validation reports.
- Communicate with bioregulatory authorities regarding licensing or compliance responsibilities.
- Communicate with suppliers regarding the design or specifications of bioproduction equipment, instrumentation, or materials.
- Confer with research and biomanufacturing personnel to ensure the compatibility of design and production.
- Consult with chemists or biologists to develop or evaluate novel technologies.
- Design and deliver technology, such as prosthetic devices, to assist people with disabilities.
- Design or conduct follow-up experimentation, based on generated data, to meet established process objectives.
- Design or develop medical diagnostic or clinical instrumentation, equipment, or procedures, using the principles of engineering and biobehavioral sciences.
- Design or direct bench or pilot production experiments to determine the scale of production methods that optimize product yield and minimize production costs.
- Develop bioremediation processes to reduce pollution, protect the environment, or treat waste products.
- Develop methodologies for transferring procedures or biological processes from laboratories to commercial-scale manufacturing production.
- Develop statistical models or simulations, using statistical or modeling software.
- Lead studies to examine or recommend changes in process sequences or operation protocols.
- Maintain databases of experiment characteristics or results.
- Manage teams of engineers by creating schedules, tracking inventory, creating or using budgets, or overseeing contract obligations or deadlines.
- Prepare project plans for equipment or facility improvements, including time lines, budgetary estimates, or capital spending requests.
- Prepare technical reports, data summary documents, or research articles for scientific publication, regulatory submissions, or patent applications.
- Read current scientific or trade literature to stay abreast of scientific, industrial, or technological advances.
- Recommend process formulas, instrumentation, or equipment specifications, based on results of bench or pilot experimentation.
- Review existing manufacturing processes to identify opportunities for yield improvement or reduced process variation.
- Adapt or design computer hardware or software for medical science uses.
- Design or develop information databases that include geographic or topographic data.
- Position and hold the vertical rods, or targets, that theodolite operators use for sighting to measure angles, distances, and elevations.
- Check all layers of maps to ensure accuracy, identifying and marking errors and making corrections.
- Monitor mapping work or the updating of maps to ensure accuracy, inclusion of new or changed information, or compliance with rules and regulations.
- Produce or update overlay maps to show information boundaries, water locations, or topographic features on various base maps or at different scales.
- Determine scales, line sizes, or colors to be used for hard copies of computerized maps, using plotters.
- Compile information necessary to stake projects for construction, using engineering plans.
- Identify and compile database information to create requested maps.
- Operate and manage land-information computer systems, performing tasks such as storing data, making inquiries, and producing plots and reports.
- Compare survey computations with applicable standards to determine adequacy of data.
- Analyze aerial photographs to detect and interpret significant military, industrial, resource, or topographical data.
- Research and combine existing property information to describe property boundaries in relation to adjacent properties, taking into account parcel splits, combinations, or land boundary adjustments.
- Calculate latitudes, longitudes, angles, areas, or other information for mapmaking, using survey field notes or reference tables.
- Compare topographical features or contour lines with images from aerial photographs, old maps, or other reference materials to verify the accuracy of their identification.
- Trace contours or topographic details to generate maps that denote specific land or property locations or geographic attributes.
- Provide assistance in the development of methods and procedures for conducting field surveys.
- Trim, align, and join prints to form photographic mosaics, maintaining scaled distances between reference points.
- Answer questions and provide information to the public or to staff members regarding assessment maps, surveys, boundaries, easements, property ownership, roads, zoning, or similar matters.
- Complete detailed source and method notes describing the location of routine or complex land parcels.
- Adjust and operate surveying instruments such as prisms, theodolites, electronic distance measuring equipment, or electronic data collectors.
- Collect information needed to carry out new surveys, using source maps, previous survey data, photographs, computer records, or other relevant information.
- Conduct surveys to ascertain the locations of natural features and man-made structures on the Earth's surface, underground, and underwater, using electronic distance-measuring equipment, such as GPS, and other surveying instruments.
- Enter Global Positioning System (GPS) data, legal deeds, field notes, or land survey reports into geographic information system (GIS) workstations so that information can be transformed into graphic land descriptions, such as maps and drawings.
- Perform calculations to determine earth curvature corrections, atmospheric impacts on measurements, traverse closures or adjustments, azimuths, level runs, or placement of markers.
- Prepare cost estimates for mapping projects.
- Prepare topographic or contour maps of land surveyed, including site features and other relevant information, such as charts, drawings, and survey notes.
- Record survey measurements or descriptive data, using notes, drawings, sketches, or inked tracings.
- Search for section corners, property irons, or survey points.
- Set out and recover stakes, marks, or other monumentation.
- Supervise or coordinate activities of workers engaged in surveying, plotting data, drafting maps, or producing blueprints, photostats, or photographs.
- Design or develop information databases that include geographic or topographic data.