Principal Data and Application Architect Job in Pleasanton, California US

Principal Data and Application Architect

Data and Application Architecture at Kaiser Permanente are key elements of the Enterprise Architecture function and is primarily focused on application, database, system, and infrastructure information and application interaction. It aligns with the Information Management and Strategy function and other business information domains. It is concerned with the identification, definition, and creation of architecture artifacts associated with reference architectures, blueprints, patterns, information as a service, logical and physical information and data models, interaction diagrams, standards, technical stacks, governance, and technology obsolesce planning and management. This includes the support of data governance, repository standards, information infrastructure, and core information management capabilities such as: developing Information Models for Data Exchange and Persistence, Master Data Management, data capacity management, indexing and searching across structured and unstructured data in our federated enterprise, data lifecycle management, reporting, data security, data quality management, meta data management, and enterprise content management. Essential Functions: Develop and maintain Business Information Model and Data Flow Architecture for the various lines of business within the organization. Drive the strategy and development of Canonical Information Models for the different Business Domains, to support consistent data exchanges in Kaiser's complex application environment. Influence technology decisions directions for the aligned Line of Business. Must have good business acumen, broad knowledge of technologies tools and be a subject matter expert in certain areas Apply architectural principles, guidelines, standards, reference architecture, patterns frameworks to deliver consistent and cost effective frameworks for re-use as wells solution architecture consulting. Develop research on emerging technologies, try them out and propose how such will significantly impact how to deliver KP's business through technology. Hands-on experience is a must in Proof of Technologies and prototypes, with proven track record. Participate in and/or conduct architectural, design and code reviews. Assess industry standards for information models, and where appropriate incorporate them into our information architecture standards. Develop data management strategy and process around data governance, custody, stewardship and security Define and identify reference data, and provide strategy and process to harmonize Master Data creation and access across the enterprise Define a Meta-Data strategy to describe and administer data, and provide data lineage tracking ability Develop and maintain data interoperability standards and interfaces Develop processes for data migration and integration between systems Develop a strategy classify data for its most effective and efficient use Create processes for Data Life Cycle management Specify data validation, verification and reconciliation strategies Define processes for Data Virtualization, using Service-oriented technologies. Define data workflow as it transforms into information Communicate with Business Stakeholders and Health IT Standards groups within the organization Collaborate and communicate with team members in other areas of IT like Informatics, Data Administration, and Technology Infrastructure Collaborate with other enterprise architecture domains to develop comprehensive solution architectures that include the information perspective Ability to matrix manage teams consisting of senior technologists and analysts from different groups within the organization Qualifications: Basic Qualifications: 15 years information technology experience 10 years of data/applicationarchitecture experience Experience with multiple RDBMS platforms and physical database schema design, including relational and dimensional modeling Experience with SOA, legacy system modernization, web/eCommerce, B2B, CRM, and/or ERP technologies The ability to use UML and architecture patterns to convey core architecture concepts as part of an oral presentation to the both technical and non-technical executive leadership is required. (A review of architecture artifacts which contain models that the architect has composed will be required as a part of the interview process) Experience working in large organizations with geographically dispersed teams and complex technical environments Bachelor's degree in Computer Science, Information systems, Computer Engineering, or equivalent years of experience