Senior Data Architect Job Description Template
Our company is looking for a Senior Data Architect to join our team.
Responsibilities:
- Design data model components to support data transformation and results of analytic algorithms;
- Integrate disparate data models across the company into one enterprise-wide Unified Data Platform design;
- Develop database design and architecture documentation;
- Drive culture of standardization in data transformation and analytic logic;
- Surface inconsistencies in data definitions so that they can be reconciled;
- Develop a corporate data library / metadata repository including best practice for development of data transformation specifications;
- Some travel required (approx. 20%);
- Interaction with software engineering and DBA teams in order to understand their database requirements for new products or features;
- Participates in prototyping and proof of concept system development and benchmarking;
- Shape enterprise data architecture design patterns, design principles and best practices enhancing business solution delivery;
- Plans and implements backup and recovery strategies;
- Plan and provide operational oversight in database maintenance with minimal impact to customers;
- Participates in code reviews, ensuring best practices are followed;
- Identify and resolve production application issues;
- Perform database administration tasks, including automation, performance monitoring, system tuning, and SQL query optimization.
Requirements:
- Experience with AWS services such as S3, EMR, EC2, and Amazon RedShift strongly preferred;
- Understanding of SDLC and Agile methodologies, experience with Scaled Agile Framework is a plus;
- Ability to work with business, operations, and engineering stake holders;
- 5+ years of work experience as a Data Modeler/Data Architect; deep proficiency in data modeling and data management principles;
- Excellent communications and documentation skills; ability to work on a collaborative team;
- Ability to assess rapidly changing technologies and apply them to business needs;
- Data modeling and information classification expertise at the enterprise level;
- Bachelor’s degree in computer science, computer information system or other data related field;
- Bachelor’s degree in computer science, information systems;
- Minimum of 5 experience with innovation and ideation methods, such as design thinking;
- Business acumen, and the ability to communicate to executives, business domain stakeholders and technical staff alike;
- An understanding of a variety of data access and analytics approaches (for example, microservices and event-based architectures);
- Experience with a financial industry focused data model preferred;
- 3+ years of work experience in banking / financial institution preferred);
- Strong customer and business focus.