Data Architect Job Description Template

Use this Data Architect job description template to advertise the open roles for free using Longlist.io. You can use this template as a starting point, modify the requirements according the needs of your organization or the client you are hiring for.

Job Brief

We are looking for a Data Architect to build, optimize and maintain conceptual and logical database models.

For this role, you should know how to analyze system requirements and implement migration methods for existing data. Hands-on experience with SQL and Oracle is also required. Ideally, you are familiar with predictive analysis and data visualization techniques using relevant tools (e.g. Tableau, D3.js and R.)

Ultimately, you will develop database solutions to ensure company information is stored effectively and securely.

Responsibilities

  • Develop database solutions to store and retrieve company information
  • Install and configure information systems to ensure functionality
  • Analyze structural requirements for new software and applications
  • Migrate data from legacy systems to new solutions
  • 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
  • Coordinate with the Data Science department to identify future needs and requirements
  • Provide operational support for Management Information Systems (MIS)

Requirements

  • Proven work experience as a Data Architect, Data Scientist, Data Analyst or similar role
  • In-depth understanding of database structure principles
  • Experience gathering and analyzing system requirements
  • Knowledge of data mining and segmentation techniques
  • Expertise in SQL and Oracle
  • Proficiency in MS Excel
  • Familiarity with data visualization tools (e.g. Tableau, D3.js and R)
  • Proven analytical skills
  • Problem-solving attitude
  • BSc in Computer Science or relevant field

What does Data Architect do?

A Data Architect is responsible for designing, creating, and managing an organization's data infrastructure. On a day-to-day basis, a Data Architect typically performs a variety of tasks, including:

  1. Data modeling: Creating and maintaining conceptual, logical, and physical data models that define the structure and relationships of data within the organization's systems.

  2. Database design: Designing and implementing databases that efficiently store and retrieve data, considering factors such as scalability, performance, and security.

  3. Data integration: Collaborating with stakeholders to understand data requirements and designing solutions for integrating data from various sources into a unified and consistent view.

  4. Data governance: Developing and implementing data governance policies and procedures to ensure data quality, privacy, and compliance with regulations.

  5. Data platform selection: Evaluating and selecting appropriate data storage and processing technologies, such as relational databases, NoSQL databases, data lakes, or data warehouses.

  6. Data security and privacy: Implementing security measures to protect sensitive data, ensuring compliance with privacy regulations, and working closely with IT security teams.

  7. Data visualization: Collaborating with data analysts and business intelligence teams to design data visualizations and reporting tools that enable users to gain insights from data.

  8. Collaboration: Working with cross-functional teams, such as software developers, system administrators, and business stakeholders, to understand their data needs and assist in solving data-related challenges.

  9. Data documentation: Documenting the data architecture, data flows, and data definitions to ensure clarity and understanding for stakeholders and other technical teams.

  10. Industry research: Staying up to date with emerging trends and advancements in data management and recommending new technologies or methodologies to improve data architecture practices.

It's important to note that the specific tasks and responsibilities of a Data Architect can vary depending on the organization and industry they work in.