Data Architect – Big Data Platform (Azure & Databricks) (iOCO0120)
ioco
Johannesburg, Gauteng
This listing does not state a salary. As a guide, warehouse roles in South Africa typically pay R5 500 to R13 000 a month (indicative).
Opens the original listing in a new tab. Applying is free. Never pay money to get a job — report anyone who asks.
Warehouse roles cover picking, packing, dispatch and forklift driving for SA's growing logistics and e-commerce sector.
Job description
The Data Architect will be responsible for designing, governing, and evolving enterprise-scale data platforms leveraging Microsoft Azure and Databricks technologies. The role focuses on establishing scalable, secure, and high-performing data architectures to support analytics, reporting, machine learning, AI, and business intelligence initiatives.
The successful candidate will define data strategy, architecture standards, data models, integration patterns, and governance frameworks while collaborating with business stakeholders, data engineers, developers, and analytics teams.
What you'll do:
- Data Architecture & Strategy
- Develop and maintain enterprise data architecture roadmaps.
- Design modern data platforms utilizing Azure cloud services and Databricks.
- Define standards and best practices for data ingestion, storage, transformation, and consumption.
- Create architecture blueprints supporting data warehouse, data lake, and lakehouse environments.
- Ensure alignment between business objectives and data solutions.
- Azure Data Platform Design
- Design end-to-end cloud data ecosystems using:
-
- Azure Data Lake Storage Gen2
- Azure Databricks
- Azure Data Factory
- Azure Synapse Analytics
- Azure SQL Database
- Azure Event Hub
- Azure Service Bus
- Azure Functions
- Microsoft Fabric (advantageous)
- Azure Data Lake Storage Gen2
- Databricks Architecture
- Design and implement scalable Lakehouse architectures.
- Define Delta Lake standards and data management practices.
- Architect data pipelines using:
-
- PySpark
- Spark SQL
- Delta Live Tables
- Databricks Workflows
- Optimize Databricks performance, scalability, and cost efficiency.
- PySpark
- Data Modelling
- Develop conceptual, logical, and physical data models.
- Design:
-
- Star schemas
- Snowflake schemas
- Dimensional models
- Data Vault models
- Ensure data consistency across enterprise systems.
- Star schemas
- Data Governance & Security
- Define data governance frameworks and policies.
- Implement:
-
- Data quality standards
- Metadata management
- Master Data Management (MDM)
- Data lineage processes
- Ensure compliance with:
- Data quality standards
-
- POPIA
- GDPR
- Internal security standards
- Design role-based access control and data security solutions.
- POPIA
- Stakeholder Engagement
-
- Work closely with:
- Business stakeholders
- Enterprise Architects
- Data Engineers
- Data Scientists
- BI Developers
- Work closely with:
- Translate business requirements into scalable technical solutions.
- Present architectural recommendations to leadership and technical teams.
Your Expertise:
- Essential
- 8+ years in Data Architecture, Data Engineering, or Data Platform roles.
- 5+ years working with Azure cloud technologies.
- 3+ years architecting Databricks-based solutions.
- Proven experience designing enterprise-scale data platforms.
- Experience delivering Data Lake, Data Warehouse, or Lakehouse solutions.
- Preferred
- Financial Services experience.
- Telecommunications experience.
- Retail or eCommerce data platform experience.
- Experience with real-time streaming data platforms.
Qualifications:
- Minimum
- Bachelor's Degree in:
- Computer Science
- Information Systems
- Engineering
- Related discipline
- Preferred
- Honours Degree or Master's Degree in a technology-related field.
Technical Environment:
- Azure
- Azure Data Lake Storage Gen2
- Azure Data Factory
- Azure Databricks
- Azure Synapse Analytics
- Azure SQL
- Azure Key Vault
- Azure Active Directory
- Azure Functions
- Databricks
- Delta Lake
- Unity Catalog
- Spark
- Spark SQL
- Delta Live Tables
- Databricks Workflows
- Programming
- Python
- PySpark
- SQL
- Scala (advantageous)
- DevOps
- Azure DevOps
- Git
- CI/CD Pipelines
- Infrastructure as Code
Required Skills:
- Technical Skills
- Enterprise Data Architecture
- Cloud Data Architecture
- Big Data Technologies
- Lakehouse Architecture
- Data Modelling
- Data Governance
- Metadata Management
- Data Integration
- API Integration
- Streaming Data Architecture
- Performance Optimization
- Soft Skills
- Strategic thinking
- Stakeholder management
- Communication skills
- Problem-solving ability
- Leadership and mentoring
- Business acumen
Other information applicable to the opportunity:
- Contract position
- Location: Johannesburg
Why work for us?
Want to work for an organization that solves complex real-world problems with innovative software solutions? At iOCO, we believe anything is possible with modern technology, software, and development expertise. We are continuously pushing the boundaries of innovative solutions across multiple industries using an array of technologies.?
You will be part of a consultancy, working with some of the most knowledgeable minds in the industry on interesting solutions across different business domains.?
Our culture of continuous learning will ensure that you will have all the opportunities, tools, and support to hone and grow your craft.?
By joining IOCO you will have an open invitation to developer inspiring forums. A place where you will be able to connect and learn from and with your peers by sharing ideas, experiences, practices, and solutions.?
Found on Indeed · Posted 3 weeks ago · Last checked 2 weeks ago
Good to know
What does this warehouse job pay?
This listing does not state a salary. As a guide, warehouse roles in South Africa typically pay R5 500 to R13 000 a month (indicative).
Do I need experience for warehouse jobs in Johannesburg?
Many warehouse roles in Johannesburg are open to candidates with little or no experience. Read the listing for its exact requirements.
How do I apply for this job?
Tap "Apply on Indeed" to open the original listing, where you can read the full description and apply directly. JobsZA never charges you to apply, and you should never pay money to get a job.
Found on Indeed · Posted 3 weeks ago
More warehouse and similar jobs in Johannesburg
Hospitality Jobs Africa · Johannesburg, Gauteng
Confidential · Johannesburg, Gauteng