- A bachelor’s degree in computer science, information technology, or a closely related discipline is usually necessary. A master’s degree is preferable.
- Prior experience in data modelling, database design, and data administration is required. Mid-level to senior data architects frequently have 5 years or more of experience.
- Database Expertise: Knowledge of data warehousing ideas and proficiency in various database systems (e.g., SQL, NoSQL).
- Knowledge of data modelling tools such as Erwin, IBM Data Architect, or Microsoft Visio is required.
- Knowledge of ETL methods and technologies (for example, Apache NiFi, Talend, and Informatica).
- Strong problem-solving and analytical skills are required to build effective data solutions.
- Excellent communication skills are required to work with cross-functional teams and convert business objectives into technical solutions.
- Knowledge of Data Governance: Understanding data governance principles, data security, and regulatory compliance.
- Knowledge of programming languages such as Python or Java can be advantageous.
Job Description (JD) for Data Architect