Install and configure information systems to ensure functionality. Analyze structural requirements for new software and applications. Design conceptual and logical data models and flowcharts. Improve system performance by conducting tests, troubleshooting, and integrating new elements. Optimize new and current database systems. Define security and backup procedures. Translate business requirements into technical specifications, including data streams, integrations, transformations, databases, and data warehouses. Define reference architecture, which is a pattern others can follow to create and improve data systems. Analyze the client's data sources and the details of the data. Understand the current data structure and how to transform it into a new cohesive data catalog. Create a strategy to gather all data in one place.