Role: Data Architect
Qualification: Bachelor’s degree in Computer Science, Information Technology, or a related field.
Experience: 6-10 years in data architecture, data engineering, or a related field.
Department: Analytics & Data
Job Brief
We are seeking an experienced Data Architect to lead the design, development, and implementation of robust data solutions on cloud platforms. This role is pivotal for shaping our data strategy and architecture, ensuring it aligns with business goals, supports data-driven decision-making, and scales to meet evolving needs. The ideal candidate should have a strong background in data architecture, cloud implementations, and big data technologies, with a deep understanding of AWS, Azure, and Google Cloud environments.
Job Description
Key Responsibilities
1. Data Architecture Design & Development
o Develop and implement data architectures that support data integrity, security, and accessibility across cloud platforms (AWS, Azure, Google Cloud).
o Design, develop, and implement scalable data architectures that support business intelligence, analytics, and reporting needs.
o Define and model data structures and data flows, working closely with software developers and data analysts.
o Develop and maintain comprehensive documentation on data models, data flows, and data transformations.
2. Data Integration & Management
o Oversee the integration of data from multiple sources to create a centralized and easily accessible data environment.
o Manage ETL (Extract, Transform, Load) processes and ensure data accuracy and consistency.
o Implement data management solutions, including data warehousing, data lakes, and data marts, on cloud or on-premise platforms.
3. Data Governance & Compliance
o Define and enforce data governance policies, ensuring data integrity, quality, and security.
o Collaborate with compliance and security teams to meet industry standards and regulatory requirements.
o Implement access control and data protection measures in alignment with company policies.
4. Performance Tuning & Optimization
o Monitor and optimize data performance, ensuring data availability and reliability.
o Optimize data architectures to support large-scale data processing and high-performance analytics applications.
o Troubleshoot data-related issues and perform root cause analysis for data quality issues.
o Recommend and implement best practices for performance improvements and data recovery strategies.
5. Collaboration & Communication
o Work closely with business stakeholders, data analysts, and IT teams to understand data needs and requirements.
o Mentor junior data team members and provide guidance on best practices in data architecture and management.
o Stay up-to-date with industry trends, emerging technologies, and best practices in data architecture.