Our company specialises in data architects and we continue to grow even with the recession. Data Architects are a special breed of people and this segment of the IT infrastructure is grossly under staffed. Mainly due to the fact that the distinction between a data architect and application Architects, Systems Architects, DBA's, Modelers are often confused. Also clients are also vague in their understanding and description of the job duties of a data architect and at times a design and development function is overlapped with data architecture.
With that said, and to answer the question on this post, the following are the cost ranges that we pay for three categories of data architects:
Highest Category: Enterprise Data Architect - this person will draw the data architectural framework for the enterprise, work with the enterprise architectural team and with business stake holders. The person will not be a coder but will be a visionary with deep knowledge of Data Governance, PM, Architectural frameworks, Best Practice Design Methods, Differing RDBMS, OLTP design, OLAP, MOLAP, ROLAP, Object Oriented, etc.
Rate paid to the independent architect ranges from $100-140 an hour and most clients will also cover travel/lodgin/meals. Average duration of projects are 6 months with on sight expectations (80%)
Second Level: Physical Data Architect/Modeler: a data modeler(conceptual, logical, physical), Data base coder (SQL,PLSQL, TSQL, etc.), XML, Java, Scripting, Neworking, SAN, Storage, ORACLE/SQL/UDB/TERADATA hands on expertise with reporting and BI, ORM and Data Class Modeling.
Rate paid to the independent ranges from $75-95 an hour and most clients will also cover travel/lodgin/meals. Average duration of projects are 6 months with on sight expectations (80%)
Third Level: DBA and Coder: $65-85 an hour (too tired to type the duties - Can be remote)
[skills to learn, hmmm, certified DBA, SQL, PL/SQL, PMO, Object Oriented, XML, Scripting, C, Modeling