Information Architect
UNITED KINGDOM Architecture / Town planning
Job description
The primary function of the role is to work as part of the Global Liquidity & Account Services team providing development support in order to deliver and maintain components and tools that deliver to the wider function of Data Management.
Information Architecture and Data Management continues to be a critical element to delivering on our business objectives and it's something that is required in order to support the reduction of costs, lowering risk, increasing performance and enabling the transparency of business performance and client satisfaction. There are a number of associated objectives required of our Information Architecture and Data Management function.
· Create and maintain accurate, complete and consistent governed Data Models with lineage and implementation traceability metadata
· Collaboration to create, maintain, govern and use Controlled Vocabularies and Data Souring Contracts with our Business Partners
· Actively engage with development teams to use Information Architecture as part of the development process and the deliverables
· Incrementally standardize and simplify the Banking Data Architecture through the rationalization and reduction of interfaces and databases
· Deliver to firm-wide, CIB and Banking Data Policy and Standards (such as the System of Record and Authoritative Data Sourcing registration and JPMC Business Data Taxonomy)
· Contribute towards the incremental delivery of the Banking Data Strategy (for example building out of the Banking Shared Data Platform)
· Work with other teams across JPMC to order to coordinate on data quality, data usage and delivery (Reference Data, Data Science, Finance, Risk and Regulatory)
· Standardize and innovate Data Management, Analytics and Business Intelligence Technology in accordance with Reference Architectures
The Information Architect (IA), will work as part of the Banking Information Architecture federated team to negotiate, agree and deliver artefacts such as the Business Entity Model, State Model, Controlled Vocabulary and Communication Contracts and govern their implementation and traceability from Logical and Physical schemas.
The Information Architect will be considered the Subject Matter Expert on Data and Information Architecture, working closely and collaboratively with the project development teams, ensuring that the design is implementable and that delivery is consistent with the agreed design.
The Information Architect will also work with the JPMC firm-wide, CIB and Banking core architecture teams on standards, tooling and production of standard on-going Information Architecture deliverables such as Data Lineage, Lifecycle Management, Quality Monitoring and Metadata Management.
Engaging with Business Operations, Product Management and Technology groups across the firm, the IA ensures that business requirements are translated into fit-for-purpose data requirements and that accurate traceability and lineage is both defined and documented. The IA will work with Business, Application and Technology Architects to review (and where necessary contribute to) business drivers, needs and strategies whilst assessing the implications and impact to the Data and Information Architecture. The IA will be considered a key trusted advisor on options, risks, and cost versus benefits and will communicate business data prioritization decisions to the relevant technology organizations.
The Information Architect will be able to engage confidently across all organizational levels, evangelizing the benefits and importance of Information Architecture and Data Management. They will also be able to interchange between operating independently and in conjunction with other team members as required, whilst working on a number of assignments simultaneously.
Experience & Knowledge
Essential
· Strong experience of several major technology implementation projects, ideally with a strong data orientation
· Knowledge of various Data Architecture options including ODS, Data Lake, Data Warehousing, OLTP, Data Vault and OLAP
· Strong knowledge of Data Management technologies including Oracle, Hadoop, Cassandra, Informatica, Pentaho, SOLR/Lucene, nifi.
· Strong working knowledge and experience of Data Modelling and Meta-modelling (preferably with UML) or use of alternative Data Modelling tools such as Erwin, Power Designer and MagicDraw
· Experience of identifying and architecting alternative data integration patterns to support the requirements
· Knowledge of core Information Architecture capabilities, including Master and Reference Data Management, Data Quality (DQ), Metadata Management, Data Taxonomy, Data Integration, Data Migration and Data Modelling
· Experience in creating, contributing to and reviewing Architecture and Development artefacts such as
· Ability to collaborate with business teams in order to understand, translate, review and playback requirements into Logical Data Models, Interface Specifications, Taxonomies and Controlled Vocabularies
· Understand development methodologies particularly in a lean/agile environment
Desirable
· Knowledge of Wholesale Banking business
· TOGAF and/or DAMA certification
· Knowledge and experience of the Fortress Architecture 2.0 UML specification
Key Duties
· Driving the management area/project fortress's local Information Architecture, providing local policing of IA principles, standards and policies
· Use of UML-based language (and profiles) for defining Data and Information Artefacts
· Championing design traceability and provenance framework (allowing audit-trail based data quality control) across all owned information flows
· Ensuring all cross-management areas, regulatory data standards and data requirements are addressed
· Collaborating with the Global Banking IA and firm-wide Architecture group to develop consistent, accurate and complete UML-based artefacts
· Extending the LDM's taxonomy of business entities according to business requirements, acting as a local data steward, subject to Global Banking Technology (GBT) Architecture and Chief Data Office (CDO) governance
· Working with the Chief Data Office for the implementation of Data Management standards
· Developing and maintaining logical, platform independent Fortress models
· Maintaining corresponding physical data models and ETL specifications, used for service build and reporting purposes
· Developing and maintaining communication models between Fortresses and Components
Deliverables of the Information Architect :
· Fortress aligned LDMs aligned with business functionality, to property level and documented with rules to be used as a basis for implementation models, communication contracts, data sourcing agreements and DQ
· Communication contracts aligned to LDM
· Define the process for the development of Controlled Vocabularies and usage of the Group Banking Technology/Chief Data Office Enterprise Controlled Vocabulary
· Coordinate development and traceability between Logical Data Model, Application and Physical Data Models
· Provide data sourcing dependencies and mappings documented in Magic Draw using the existing lineage meta-model
· Master Source and Target Data Models in Magic Draw for Lineage (where required according to business requirements)
· Roadmap for development of key Data Architecture components
· Reference/Master Data Alignment and Solution Design
· Data Quality profiling and on-going monitoring Solution Design
· Data Structure and Operations required for Reporting and Dashboards
· Information Lifecycle Management Solution Approach
Desired profile
Domain Knowledge
An understanding of (in no particular order):
· Forward engineering approaches to Data Management
· Development of decoupled Software Architectures such as Component-Based Architecture, Service-Oriented Architecture, Model-View-Controller, N-Layer Architecture, Aspect Oriented Development etc. (The more, the better)
· Meta-Object Frameworks (OMG MOF, Eclipse ECORE)
· UML and UML Customizations as source models for software and data specifications
· Schema-less Messaging i.e. Java serialization / deserialization to/from a range of data transfer formats e.g. JSON, XML using @Annotations, XMI
· Data Driven Applications (where we avoid hard-coding as much as possible and drive configuration and behavior from rules & configuration metadata)
· Working knowledge of data formats, for example XML Schema, JSON, CSV, COBOL Copybooks
Technical Skills
· Agile Architecture and the Software Development Lifecycle (SDLC)
· Continuous Integration & Testing (CIT) environments
· Automated Build and Release environments
· Design for Change approaches i.e. designing non-breaking solutions to continually evolving requirements
· Database Management Technology Standards, such as SQL, DBMS Partitioning, Index Creation, Physical Data Models, RDF, SPARQL
· Construction of Domain Specific Languages and mapping into Target Specific Languages
Personal Skills
Intellectual Demands
· Ability to identify software implementation patterns common across multiple programing languages and technology stacks
· Abstraction and generalization of solutions into design patterns
· Ability to envisage and compare potential solutions prior to implementation
Communication
· Effective communication and facilitation with Business & Technology stakeholders to translate requirements into software that represent progress towards a target state of best engineering practice, simplification and standardization
· Ability to unambiguously communicate through multiple channels such as Presentations, Word Documents, Workshops and Agile Development Meetings
· Collaborate with the business technical teams, exchanging and transferring technical knowledge, developing and evolving standards, guidelines, etc.