View all jobs

Senior Data Architect

Nairobi, Kenya

Senior Data Architect Job Description Template

Our company is looking for a Senior Data Architect to join our team.


  • 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.


  • 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.

Share This Job

Powered by