Job Summary
Job Specification — Data Architect (Financial Services)
Role Details
Role Title: Data Architect – Financial Markets / Enterprise Data Architecture
Location: Hybrid. The candidate is expected to work in the office with the team for at least three days a week. The specific days may vary by project.
Engagement Type: Contract or full-time, depending on project needs
Seniority Level: Senior / Lead Data Architect
Industry: Financial Services / Capital Markets / Banking
Role Overview
We are seeking an experienced Data Architect for a large-scale financial services transformation project. The role will understand, document, and architect enterprise data structures across traditional relational platforms and modern distributed NoSQL environments. The successful candidate will work with business and technology stakeholders to define scalable, resilient, high-performance, and well-governed data solutions for complex financial systems.
Key Responsibilities
Key Responsibilities
- Understand, analyze, and document current-state and target-state data architectures for large financial systems.
- Collaborate with business stakeholders, architects, application teams, and engineering leads to define enterprise data models and integration patterns.
- Develop and maintain domain, conceptual, logical, and physical data models.
- Design scalable, high-performance database solutions across Oracle, PostgreSQL, Cassandra, and YugabyteDB.
- Support enterprise data strategy initiatives and architecture governance reviews.
- Produce architecture documentation, presentations, and technical artifacts for technical and non-technical audiences.
- Assess current-state systems and recommend modernization or optimization opportunities.
- Work with development and infrastructure teams to ensure implementation aligns with architectural guidelines.
- Participate in data migration, integration, and transformation planning.
- Address performance, scalability, resiliency, and disaster recovery considerations in data architecture designs.
Skill Requirements
Must-have Skills
- Strong experience in enterprise data architecture and data modelling for large-scale systems.
- Expertise in designing data models for OLTP and transactional systems.
- Experience with domain-driven design and CQRS implementation.
- Ability to create domain, conceptual, logical, and physical data models.
- Strong relational database design and modelling experience with Oracle and PostgreSQL.
- Hands-on experience designing distributed NoSQL databases, including Cassandra and YugabyteDB.
- Solid understanding of data normalization, denormalization, distributed data design, and architectural patterns.
- Strong knowledge of enterprise integration and data governance principles.
- Financial services domain experience in areas such as capital markets, investment banking, trading platforms, risk, or regulatory environments.
- Strong understanding of financial data domains and transactional systems.
- Excellent written and verbal English communication, presentation, and stakeholder engagement skills.
- Ability to explain complex technical concepts to business and technical audiences.
- Strong analytical, documentation, and problem-solving skills.
- Ability to work independently and collaboratively in a fast-paced enterprise environment.
- Ability to bridge business requirements with scalable technical data solutions.
Nice-to-have Skills
- Familiarity with Google Cloud Spanner and other cloud-native distributed database platforms.
- Hands-on experience with ER/Studio or Hackolade.
- Familiarity with cloud and hybrid data architectures.
- Exposure to data governance and enterprise architecture frameworks.
- Experience working on large enterprise transformation programs.
- Bachelor’s or Master’s degree in Computer Science, Information Systems, Engineering, or a related discipline.
- Financial industry or architecture certifications.
Comfort working across both legacy and modern database ecosystems.