Data Architect in Raleigh, NC at Vaco

Date Posted: 11/7/2019

Job Snapshot

Job Description


Working under the Head of Enterprise Architecture, the Data Architect is a senior individual contributor who provides data architecture, governance, data strategy, and planning to ensure consistent alignment of IT systems and reporting with business strategy. He/she will work closely with application development leaders to define and produce data structures, service contracts, persistence engine decisions, canonical and data models, reporting designs, and architectures to meet business needs and to document and optimize the data entities and flows supporting the business. The incumbent is a passionate technologist who uses this inquisitive nature to anticipate and test IT industry technologies and future directions. He/she works closely with solutions architects and development leaders in the establishment and accomplishment of technology solutions and IT Strategic Objectives.


  • Regularly meets with business and technology leaders to understand and capture all business data and reporting needs. Provides oversight of IT projects
  • Designs, develops, implements, and maintains data strategies & architectures that will enable the company to meet the changing industry and competitive demands
  • Develops, implements, and maintains data standards and best practices to drive business insights, capabilities, efficiency, quality, and agility
  • Identifies opportunities for cost, performance, and technology improvement in current overall data architecture and that of individual systems
  • Collects and maintains current and future state data models, flows, and inventories
  • Develops comprehensive data and reporting technology recommendations and presents to senior management
  • Performs research and information gathering to aide in product life cycle planning, utilizing knowledge of IT industry future directions and industry data standards. Monitors the industry data landscape to track the development of available technologies, and identifies opportunities for adapting the team's data architecture
  • Defines, maintains, and governs the creation of canonical models, data models, services, and reporting/analytics solutions
  • Builds and maintains data inventory and identifies what data elements are governed by regulation or policies (such as PII, HIPAA, etc.) and where they are stored
  • Reviews project team database and service designs to ensure consistency and alignment with defined strategies, target architecture, and canonical models, and adherence to industry standards
  • Identifies and governs reference data solution
  • Participates in architecture governance programs including membership in and presentation to EA committee, maintaining reference architectures, action item follow up, application/service/product inventories, documenting roadmaps/strategies, etc.


    Knowledge & Skills:

  • Excellent interpersonal, communication, presentation & consultative skills for effective relationships and planning long term projects with senior management
  • Demonstrated expertise in the implementation and maintenance of large-scale systems and defining new data architectural models; able to code review and mentor developers in data and reporting activities
  • Experience in insurance and/or insurtech a plus
  • Solid understanding of data, analytics, and BI patterns and models - data quality, data governance, data modeling, data persistence and caching technology fit for purpose, warehousing, analytics platforms and strategies, BI reporting, etc.
  • Expert level data development skills using SQL and NoSQL technologies and Agile Practices
  • Experience with Cloud Native Architectures, REST and APIs, Messaging AMQP/Kafka, modeling tools, reporting & analytics tools, caching, Big Data, MDM, XML, JSON, MFT, R, replication technology, RDBMSes (SQL Server, Oracle, MySQL, Postgres)
  • Solid understanding of Private Cloud, IaaS, PaaS, and SaaS, as well as Cloud Models (Azure and/or AWS).
  • Experience defining data persistence-related infrastructure architectures as well as designing data migration, replication, and virtualization solutions
  • Strong ability to tune queries, optimize models, and optimize data infrastructure
  • Experience with agile, digital transformation & DevOps
  • Strong problem solving, analytical, and decision-making skills and experience
  • Ability to balance between the most ideal and most pragmatic solutions that meet the business needs.
  • Must be a team player able to work effectively at all levels of an organization with the ability to influence others to move toward consensus
  • Must be highly reliable and commitment-oriented

  • Education & Experience:

    Bachelor's degree and 10+ years of related experience in data architecture, data modeling, data science, data developer, and/or data analyst roles.