A data architect is a person assigned for the design, architecture, arrangement and upkeep of data or information for a particular company or project. A data architect carefully plots out the architecture and arrangement of the relevant data for a company or project
The data architect is responsible for analyzing the use of data and interpreting data directly to the goals and procedures of a company in a way that provides unambiguous results. He must guarantee the accuracy and accessibility of all valuable data, and he tasked for knowing what data is important and why. The data architect functions as an interpreter or an intermediary, identifying data needs of a particular group and explaining the importance and use of the data applicable for them. He oversees the design, assessment, selection, application and maintenance of major databases and metadata structures; examines and ascertains database process, risk and financial analysis studies. He observes industry trends and development; develops and unveils sound technical recommendations to senior management. A data architect formulates data and metadata policies and procedures for functional design and development to build, maintain and upgrade the data model, ensuring compliance with corporate data standards; provides technical recommendations to senior managers and technical staff in the development and implementation of data databases or documentation. A data architect also administers technical troubleshooting and integration of new technology or new capabilities into the metadata and data standards and structures and complete assessment of the technical specifications of proposals and alternatives recommended to optimize database performance, and finally, examines and gauges proposals requesting alterations or upgrades to the existing databases.
Education and Training Requirements
A bachelor’s degree in computer science or computer engineering is the minimum academic requirement and three to five years of relevant experience. Most companies hire postgraduates (master or doctoral degrees) for this job. Familiarity with C++, PRO-C, PL/SQL, Java, HTML and other programming languages and Rational Unified Process (RUP), UML, and Object Oriented Programming (OOP), and Service oriented Architecture (SOA) is required.
Knowledge and Skills Requirements
Exceptional data architects must have strong analytical skills, good interpersonal and organizational skills, excellent judgment, teamwork and multitasking skills. They must have working knowledge of MS Windows Applications.
Data architects usually work in comfortable, properly illuminated office settings. They may be required to travel and be required to work overtime occasionally. They work on a regular 40-hour week schedule.
A data architect makes $84,000 annually on average. Factors such as size of company, location, nature of the industry, benefits and experience may cause salaries to vary considerably among data architects.