- Recommend purchase of equipment to control dust, temperature, or humidity in area of system installation.
Occupations with related tasks Save Table: XLSX CSV
- Evaluate or recommend server hardware or software.
- Correct testing-identified problems, or recommend actions for their resolution.
- Recommend Web site improvements, and develop budgets to support recommendations.
- Provide training or technical assistance in Web site implementation or use.
- Inform Web site users of problems, problem resolutions, or application changes and updates.
- Monitor systems for intrusions or denial of service attacks, and report security breaches to appropriate personnel.
- Identify or document backup or recovery plans.
- Back up or modify applications and related data to provide for disaster recovery.
- 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.
- Review or update Web page content or links in a timely manner, using appropriate tools.
- Install or configure Web server software or hardware to ensure that directory structure is well-defined, logical, and secure, and that files are named properly.
- Gather, analyze, or document user feedback to locate or resolve sources of problems.
- Set up or maintain monitoring tools on Web servers or Web sites.
- 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.
- Evaluate testing routines or procedures for adequacy, sufficiency, and effectiveness.
- 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.
- Administer internet or intranet infrastructure, including Web, file, and mail servers.
- Evaluate or recommend server hardware or software.
- Correct testing-identified problems, or recommend actions for their resolution.
- Recommend Web site improvements, and develop budgets to support recommendations.
- Provide training or technical assistance in Web site implementation or use.
- Inform Web site users of problems, problem resolutions, or application changes and updates.
- Evaluate or recommend server hardware or software.
- Communicate with network personnel or Web site hosting agencies to address hardware or software issues affecting Web sites.
- Recommend and implement performance improvements.
- Write supporting code for Web applications or Web sites.
- Design, build, or maintain Web sites, using authoring or scripting languages, content creation tools, management tools, and digital media.
- Back up files from Web sites to local directories for instant recovery in case of problems.
- Select programming languages, design tools, or applications.
- Evaluate code to ensure that it is valid, is properly structured, meets industry standards, and is compatible with browsers, devices, or operating systems.
- Develop databases that support Web applications and Web sites.
- Perform Web site tests according to planned schedules, or after any Web site or product revision.
- Perform or direct Web site updates.
- Maintain understanding of current Web technologies or programming practices through continuing education, reading, or participation in professional conferences, workshops, or groups.
- Analyze user needs to determine technical requirements.
- Respond to user email inquiries, or set up automated systems to send responses.
- Renew domain name registrations.
- Confer with management or development teams to prioritize needs, resolve conflicts, develop content criteria, or choose solutions.
- Collaborate with management or users to develop e-commerce strategies and to integrate these strategies with Web sites.
- Document test plans, testing procedures, or test results.
- Establish appropriate server directory trees.
- Document technical factors such as server load, bandwidth, database performance, and browser and device types.
- Develop or implement procedures for ongoing Web site revision.
- Create Web models or prototypes that include physical, interface, logical, or data models.
- Provide clear, detailed descriptions of Web site specifications, such as product features, activities, software, communication protocols, programming languages, and operating systems software and hardware.
- Monitor security system performance logs to identify problems and notify security specialists when problems occur.
- Install and configure hypertext transfer protocol (HTTP) servers and associated operating systems.
- Research, document, rate, or select alternatives for Web architecture or technologies.
- Develop system interaction or sequence diagrams.
- Design and implement Web site security measures, such as firewalls and message encryption.
- Incorporate technical considerations into Web site design plans, such as budgets, equipment, performance requirements, and legal issues including accessibility and privacy.
- Evaluate or recommend server hardware or software.
- Communicate with network personnel or Web site hosting agencies to address hardware or software issues affecting Web sites.
- Recommend and implement performance improvements.
- Prepare evaluations of software or hardware, and recommend improvements or upgrades.
- Answer user inquiries regarding computer software or hardware operation to resolve problems.
- 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.
- 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.
- 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.
- Modify and customize commercial programs for internal needs.
- Prepare evaluations of software or hardware, and recommend improvements or upgrades.
- Answer user inquiries regarding computer software or hardware operation to resolve problems.
- Provide consultation to nurses regarding hardware or software configuration.
- Plan, install, repair, or troubleshoot telehealth technology applications or systems in homes.
- Translate nursing practice information between nurses and systems engineers, analysts, or designers, using object-oriented models or other techniques.
- 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.
- Analyze and interpret patient, nursing, or information systems data to improve nursing services.
- Develop, implement, or evaluate health information technology applications, tools, processes, or structures to assist nurses with data management.
- Identify, collect, record, or analyze data relevant to the nursing care of patients.
- Use informatics science to design or implement health information technology applications for resolution of clinical or health care administrative problems.
- 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.
- Inform local, state, national, and international health policies related to information management and communication, confidentiality and security, patient safety, infrastructure development, and economics.
- Provide consultation to nurses regarding hardware or software configuration.
- Plan, install, repair, or troubleshoot telehealth technology applications or systems in homes.
- Identify, evaluate and recommend hardware or software technologies to achieve desired database performance.
- Provide technical support to junior staff or clients.
- 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.
- 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.
- 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.
- Identify, evaluate and recommend hardware or software technologies to achieve desired database performance.
- Provide technical support to junior staff or clients.
- Recommend purchase of equipment to control dust, temperature, or humidity in area of system installation.
- Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
- 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.
- 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.
- Specify power supply requirements and configuration.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- 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.
- Train users to use new or modified equipment.
- Recommend purchase of equipment to control dust, temperature, or humidity in area of system installation.
- Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
- Recommend cyber defense software or hardware to support responses to cyber incidents.
- Write cyber defense recommendations, reports, or white papers using research or experience.
- Adhere to legal policies and procedures related to handling digital media.
- Analyze log files or other digital information to identify the perpetrators of network intrusions.
- Conduct predictive or reactive analyses on security measures to support cyber security initiatives.
- Create system images or capture network settings from information technology environments to preserve as evidence.
- Develop plans for investigating alleged computer crimes, violations, or suspicious activity.
- Develop policies or requirements for data collection, processing, or reporting.
- Duplicate digital evidence to use for data recovery and analysis procedures.
- Identify or develop reverse-engineering tools to improve system capabilities or detect vulnerabilities.
- Maintain cyber defense software or hardware to support responses to cyber incidents.
- Maintain knowledge of laws, regulations, policies or other issuances pertaining to digital forensics or information privacy.
- Perform file signature analysis to verify files on storage media or discover potential hidden files.
- Perform forensic investigations of operating or file systems.
- Perform web service network traffic analysis or waveform analysis to detect anomalies, such as unusual events or trends.
- Preserve and maintain digital forensic evidence for analysis.
- Recover data or decrypt seized data.
- Write and execute scripts to automate tasks, such as parsing large data files.
- Write reports, sign affidavits, or give depositions for legal proceedings.
- Write technical summaries to report findings.
- Recommend cyber defense software or hardware to support responses to cyber incidents.
- Write cyber defense recommendations, reports, or white papers using research or experience.
- Recommend new equipment or software packages.
- Provide staff and users with assistance solving computer-related problems, such as malfunctions and program problems.
- Troubleshoot program and system malfunctions to restore normal functioning.
- 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.
- Define the goals of the system and devise flow charts and diagrams describing logical operational steps of programs.
- Confer with clients regarding the nature of the information processing or computation needs a computer program is to address.
- Review and analyze computer printouts and performance indicators to locate code problems, and correct errors by correcting codes.
- Interview or survey workers, observe job performance, or perform the job to determine what information is processed and how it is processed.
- Supervise computer programmers or other systems analysts or serve as project leaders for particular systems projects.
- Prepare cost-benefit and return-on-investment analyses to aid in decisions on system implementation.
- Specify inputs accessed by the system and plan the distribution and use of the results.
- Recommend new equipment or software packages.
- Provide staff and users with assistance solving computer-related problems, such as malfunctions and program problems.
- Identify, evaluate and recommend hardware or software technologies to achieve desired database performance.
- Provide technical support to junior staff or clients.
- Develop and document database architectures.
- Collaborate with system architects, software architects, design analysts, and others to understand business or industry requirements.
- Develop database architectural strategies at the modeling, design and implementation stages to address business or industry requirements.
- Design databases to support business applications, ensuring system scalability, security, performance, and reliability.
- Develop data models for applications, metadata tables, views or related database structures.
- Design database applications, such as interfaces, data transfer mechanisms, global temporary tables, data partitions, and function-based indexes to enable efficient access of the generic database structure.
- Develop methods for integrating different products so they work properly together, such as customizing commercial databases to fit specific needs.
- Create and enforce database development standards.
- Document and communicate database schemas, using accepted notations.
- Develop data model describing data elements and their use, following procedures and using pen, template or computer software.
- Work as part of a project team to coordinate database development and determine project scope and limitations.
- Identify and evaluate industry trends in database systems to serve as a source of information and advice for upper management.
- Set up database clusters, backup, or recovery processes.
- Demonstrate database technical functionality, such as performance, security and reliability.
- Develop load-balancing processes to eliminate down time for backup processes.
- Plan and install upgrades of database management system software to enhance database performance.
- Test programs or databases, correct errors, and make necessary modifications.
- Identify and correct deviations from database development standards.
- Review project requests describing database user needs to estimate time and cost required to accomplish project.
- 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.
- Establish and calculate optimum values for database parameters, using manuals and calculators.
- Train users and answer questions.
- Identify, evaluate and recommend hardware or software technologies to achieve desired database performance.
- Provide technical support to junior staff or clients.